Auteur Topic: Bug groepsoproepen  (gelezen 12438 keer)

0 leden (en 1 gast) bekijken dit topic.

Offline Hunter

  • Beheerder
  • *****
  • Berichten: 7720
  • PE1RFR
Re: Bug groepsoproepen
« Reactie #15 Gepost op: 31 oktober 2009, 13:13:32 »
Nog een heeeele interessante :

153046314:04:51 31-10-09 FLEX-A  1xxxxx-!!!!TEST!!!!!! dit is een test dd 30-11. gaarne terug melden grt Alfred [4]
153054614:04:51 31-10-09 FLEX-A  1xxxxx-!!!!TEST!!!!!! dit is een test dd 30-11. gaarne terug melden grt Alfred [4]
202956814:04:51 31-10-09 FLEX-A  1xxxxx-!!!!TEST!!!!!! dit is een test dd 30-11. gaarne terug melden grt Alfred [4]

Lijkt zomaar op het eerste gezicht (let niet op tijd/datum) een klein groepje van ME Haaglanden, maar in werkelijkheid zouden er toch echt 13 capcodes verzonden zijn :

-   frame   0x0046e560
   
  •    14340


[1]1563231(adres-01)
[2]1563314(adres-02)
[3]1562801(adres-03)
[4]1563115(adres-04)
[5]1563160(adres-05)
[6]1563150(adres-06)
[7]1563098(adres-07)
[8]1563044(adres-08)
[9]1563162(adres-09)
[10]1562970(adres-10)
[11]1563126(adres-11)
[12]1562769(adres-12)
[13]1563230(adres-13)

[14]   30 (vector-1 OK)
   [15]   30 (vector-2 OK)

[16]4361246(vector-03 NOK)
[17]4361246(vector-04 NOK)
[18]4361246(vector-05 NOK)
[19]4361246(vector-06 NOK)
[20]4360478(vector-07 NOK)
[21]4361246(vector-08 NOK)
[22]4360478(vector-09 NOK)
[23]4361246(vector-10 NOK)
[24]4361216(vector-11 NOK)
[25]4361224(vector-12 NOK)
[26]4361216(vector-13 NOK)

[27]   0

De eerste 2 capcodes worden goed verwerkt omdat de vector in orde is. Bij de volgende 11 gaat het helaas weer mis, weer van die rare hoge getallen...

Offline Hunter

  • Beheerder
  • *****
  • Berichten: 7720
  • PE1RFR
Re: Bug groepsoproepen
« Reactie #16 Gepost op: 31 oktober 2009, 13:26:13 »
Goed, ik heb even een workaround geschreven waarbij ik bij een foutieve checksum die hoger is dan 4360000 EN we in frame 127 zitten EN de FlexGroupMode aan staat het block op 31 wordt gezet. Dat betekent dat alle MSB's op 0 staan, hetgeen altijd een verwijzing naar frame 000 inhoudt en de eerste groepscode, 2029568. Probleem is natuurlijk enerzijds dat dit geen definitieve oplossing kan en mag zijn en dat dit niet gaat werken voor andere groepscodes...

In elk geval heb ik dit er nu uit weten te krijgen :

1400095Scenario Stroomstoring is geactiveerd! Het uitrukbericht staat voor u in de communicator.
1400826Scenario Stroomstoring is geactiveerd! Het uitrukbericht staat voor u in de communicator.
1400894Scenario Stroomstoring is geactiveerd! Het uitrukbericht staat voor u in de communicator.
1400931Scenario Stroomstoring is geactiveerd! Het uitrukbericht staat voor u in de communicator.
1400947Scenario Stroomstoring is geactiveerd! Het uitrukbericht staat voor u in de communicator.
1400992Scenario Stroomstoring is geactiveerd! Het uitrukbericht staat voor u in de communicator.
2029568Scenario Stroomstoring is geactiveerd! Het uitrukbericht staat voor u in de communicator.
0103165PRIO 1 7600 BRAND IN SCHOOL BBK:1.6 KINDERDAGVERLIJF OOTJE TON NICOLAAS CROMHOUTLAAN 3 MIDDENBEEMSTER
0103166PRIO 1 7600 BRAND IN SCHOOL BBK:1.6 KINDERDAGVERLIJF OOTJE TON NICOLAAS CROMHOUTLAAN 3 MIDDENBEEMSTER
0103174PRIO 1 7600 BRAND IN SCHOOL BBK:1.6 KINDERDAGVERLIJF OOTJE TON NICOLAAS CROMHOUTLAAN 3 MIDDENBEEMSTER
0103175PRIO 1 7600 BRAND IN SCHOOL BBK:1.6 KINDERDAGVERLIJF OOTJE TON NICOLAAS CROMHOUTLAAN 3 MIDDENBEEMSTER
0103176PRIO 1 7600 BRAND IN SCHOOL BBK:1.6 KINDERDAGVERLIJF OOTJE TON NICOLAAS CROMHOUTLAAN 3 MIDDENBEEMSTER
0104999PRIO 1 7600 BRAND IN SCHOOL BBK:1.6 KINDERDAGVERLIJF OOTJE TON NICOLAAS CROMHOUTLAAN 3 MIDDENBEEMSTER
2029568PRIO 1 7600 BRAND IN SCHOOL BBK:1.6 KINDERDAGVERLIJF OOTJE TON NICOLAAS CROMHOUTLAAN 3 MIDDENBEEMSTER
15300331xxxxx-!!!!TEST!!!!!! dit is een test dd 30-11. gaarne terug melden grt Alfred [4]
15302021xxxxx-!!!!TEST!!!!!! dit is een test dd 30-11. gaarne terug melden grt Alfred [4]
15302761xxxxx-!!!!TEST!!!!!! dit is een test dd 30-11. gaarne terug melden grt Alfred [4]
15303301xxxxx-!!!!TEST!!!!!! dit is een test dd 30-11. gaarne terug melden grt Alfred [4]
15303471xxxxx-!!!!TEST!!!!!! dit is een test dd 30-11. gaarne terug melden grt Alfred [4]
15303821xxxxx-!!!!TEST!!!!!! dit is een test dd 30-11. gaarne terug melden grt Alfred [4]
15303921xxxxx-!!!!TEST!!!!!! dit is een test dd 30-11. gaarne terug melden grt Alfred [4]
15303941xxxxx-!!!!TEST!!!!!! dit is een test dd 30-11. gaarne terug melden grt Alfred [4]
15304631xxxxx-!!!!TEST!!!!!! dit is een test dd 30-11. gaarne terug melden grt Alfred [4]
15305461xxxxx-!!!!TEST!!!!!! dit is een test dd 30-11. gaarne terug melden grt Alfred [4]
20295681xxxxx-!!!!TEST!!!!!! dit is een test dd 30-11. gaarne terug melden grt Alfred [4]

Nog niet helemaal lekker zie ik, want deze 3 staan boven de laatste groep :

1530358FLEX-A   14:17:33 31-10-09 SECURE
1530001FLEX-A   14:17:33 31-10-09 SECURE
1530462FLEX-A   14:17:33 31-10-09 SECURE

In elk geval, de capcodes kloppen, dus dat stukje informatie zit er gewoon in...

Offline hamateur

  • Beginnend Lid
  • **
  • Berichten: 88
Re: Bug groepsoproepen
« Reactie #17 Gepost op: 31 oktober 2009, 14:19:23 »
Zo te zien een heel gepuzzel.
Jammer dat je niet weet wat block 0 doet, als je dat wist was je al misschien al een stuk verder.

Toen ik je post van 10:54 las en even alles binar ging bekijken LEEK het dat de
laatste bitjes van block 0 het aantal blocken (-1) aangaf.
(het zal wel toeval zijn geweest)

M.i. is het niet erg als we af en toe iets missen.


Evengoed succes met het 'puzzelen'

Offline Hunter

  • Beheerder
  • *****
  • Berichten: 7720
  • PE1RFR
Re: Bug groepsoproepen
« Reactie #18 Gepost op: 31 oktober 2009, 14:49:44 »
Citaat van: "hamateur"
Zo te zien een heel gepuzzel.
Jammer dat je niet weet wat block 0 doet, als je dat wist was je al misschien al een stuk verder.

Toen ik je post van 10:54 las en even alles binar ging bekijken LEEK het dat de
laatste bitjes van block 0 het aantal blocken (-1) aangaf.

Ik zie wat je bedoelt, maar dat zal toeval geweest zijn. Het is zinloos om die informatie mee te sturen, aangezien een pager dergelijke informatie niet nodig heeft. BIj Mobitex weer wel, daar kan een MDT meerdere blokken data ontvangen en is het juist noodzakelijk om te weten hoeveel datablokken hij krijgt. Een pager leest simpelweg alle blokken en kijkt welke voor hem zijn. Vervolgens zit er in frame 0 een ASA en een VSA, een Adressword start adress en een Vectorword start address. Voorbeeld :

1105438FLEX-A 09:32:53 31-10-09 GROUP PRIO 2 opkomst kazerne
1105498FLEX-A 09:32:53 31-10-09 GROUP PRIO 2 opkomst kazerne
2029568FLEX-A 09:32:53 31-10-09 ALPHA PRIO 2 opkomst kazerne

- frame 0x0046e560
  • 3075


[1]1138266(ASA)
[2]1138206[3] 20505 (VSA)

[4] 20505
[5] 0

De pager weer het verschil tussen die 2 gegevens (in dit geval 2) en weet dus welk vectorword correspondeert met welk addressword. Meer heeft hij niet nodig.

Je ziet, ik weet dus wel iets van frame[0] maar helaas niet alles en vraag me af of het van belang is voor de rest van dit verhaal.
Sterker nog, het zou zomaar kunnen zijn dat er niet veel meer dan dat in zit...

Offline Hunter

  • Beheerder
  • *****
  • Berichten: 7720
  • PE1RFR
Re: Bug groepsoproepen
« Reactie #19 Gepost op: 31 oktober 2009, 16:35:59 »
Citaat van: "hunter"
Nog niet helemaal lekker zie ik, want deze 3 staan boven de laatste groep :

1530358FLEX-A   14:17:33 31-10-09 SECURE
1530001FLEX-A   14:17:33 31-10-09 SECURE
1530462FLEX-A   14:17:33 31-10-09 SECURE


Dat was een dom foutje (een van mijn velen), dus in principe is de workaround gereed.
Toch blijf ik benieuwd naar de oorzaak, want wat ik nu heb gedaan is gewoon een onbetrouwbaar lapmiddel...

Groeten, Peter.

Offline Hunter

  • Beheerder
  • *****
  • Berichten: 7720
  • PE1RFR
Re: Bug groepsoproepen
« Reactie #20 Gepost op: 1 november 2009, 10:22:18 »
Goed, na een hoop gebrabbel waar de meesten waarschijnlijk weinig kaas van hebben gegeten, is de stand van zaken als volgt. De daadwerkelijke fout heb ik helaas nog niet weten te achterhalen. Wel heb ik de eerder genoemde "work-around" (ipv oplossen, om het probleem heen werken) toegevoegd. Per data-blok wordt er een checkum controle gedaan en als die een ongeldige waarde oplevert hoger dan een door mij bepaalde waarde, in frame 127 en we in de Flex Group Mode weergave zitten dan wordt dat blok op frame 000 groepscode 2029568 gezet (voor de oude rotten: TEMPORARY ADDRESS: 2029568 -> FRAME 000) in de hoop dat er daarmee toch wat geldige data uit gedestilleerd kan worden. Probleem is echter dat dit dus alleen voor de eerste groepscode werkt en nooit voor de 2e. Nu is de kans natuurlijk aanzienlijk groter dat dit optreedt bij de eerste groepscode (het is niet voor niets de "eerste" groepscode) en daarnaast weet ik op dit moment eigenlijk niet eens zeker of het probleem wel optreedt bij andere groepscodes.

Eigenlijk mag zoiets geen definitieve oplossing zijn, het is meer een soort plakbandje waarmee een en ander bij elkaar wordt gehouden. Hopelijk achterhaal ik ooit nog eens de definitieve oorzaak.

Aangezien ik ook met wat andere dingen bezig ben verwacht ik niet op korte termijn een nieuwe versie online te zetten. Wel kunnen geinteresseerden bij mij een testversie via de email aanvragen. Let wel, dit probleem leek zich alleen voor te doen bij 2-level en niet bij 4-level of via de geluidskaart, waarvoor deze update dan ook niet veel toegevoegde waarde zal hebben...

Groeten, Peter.

Leen Ansems

  • Gast
Re: Bug groepsoproepen
« Reactie #21 Gepost op: 1 november 2009, 13:13:10 »
Met alle waardering voor je werk Peter, maar ben je wel zeker dat het P2000 netwerk 100% in orde is en dat daar geen bug in zit? Het zou niet mogen, maar niks is perfect nietwaar?

Offline Hunter

  • Beheerder
  • *****
  • Berichten: 7720
  • PE1RFR
Re: Bug groepsoproepen
« Reactie #22 Gepost op: 1 november 2009, 13:42:16 »
Citaat van: "Leen Ansems"
Met alle waardering voor je werk Peter, maar ben je wel zeker dat het P2000 netwerk 100% in orde is en dat daar geen bug in zit? Het zou niet mogen, maar niks is perfect nietwaar?

Nouja zoals ik al schreef lijkt het wel goed te gaan met 4-level en de geluidskaart. Bovendien zouden de pagers dan ook problemen moeten vertonen en dat is voor zover ik weet niet het geval...

Offline Hunter

  • Beheerder
  • *****
  • Berichten: 7720
  • PE1RFR
Re: Bug groepsoproepen
« Reactie #23 Gepost op: 3 november 2009, 12:55:44 »
Gisteren de eerste groepsoproep die live gered is door de workaround :

070600121:48:02 02-11-09  P 2 CONTAINERBRAND GUIDO GEZELLEHOVE NWG Eenh: NWG862
070704821:48:02 02-11-09  P 2 CONTAINERBRAND GUIDO GEZELLEHOVE NWG Eenh: NWG862
070782621:48:02 02-11-09  P 2 CONTAINERBRAND GUIDO GEZELLEHOVE NWG Eenh: NWG862
070782721:48:02 02-11-09  P 2 CONTAINERBRAND GUIDO GEZELLEHOVE NWG Eenh: NWG862
070782821:48:02 02-11-09  P 2 CONTAINERBRAND GUIDO GEZELLEHOVE NWG Eenh: NWG862
070782921:48:02 02-11-09  P 2 CONTAINERBRAND GUIDO GEZELLEHOVE NWG Eenh: NWG862
070784121:48:02 02-11-09  P 2 CONTAINERBRAND GUIDO GEZELLEHOVE NWG Eenh: NWG862
202956821:48:02 02-11-09  P 2 CONTAINERBRAND GUIDO GEZELLEHOVE NWG Eenh: NWG862

Offline Hunter

  • Beheerder
  • *****
  • Berichten: 7720
  • PE1RFR
Re: Bug groepsoproepen
« Reactie #24 Gepost op: 3 november 2009, 13:23:15 »
Citaat van: "hunter"
Graag verneem ik van zoveel mogelijk mensen of ze enkele groepscodes aantreffen in hun logfiles (dus niet de missed-groupcalls.txt) en of ze een 2- of 4-level interface gebruiken, of de geluidskaart...

Schiet me iets te binnen, het operating system kan misschien ook wel interessant zijn. Dus, ook voor diegenen die al gereageerd hebben :

- Last van de bug? JA / NEE
- Maak gebruik van : GELUIDSKAART / 2-LEVEL / 4-LEVEL
- Operating System : ...

Groeten, Peter.