Auteur Topic: Bug groepsoproepen  (gelezen 8121 keer)

0 leden (en 1 gast) bekijken dit topic.

Online Hunter

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

1530463 14:04:51 31-10-09 FLEX-A  1xxxxx-!!!!TEST!!!!!! dit is een test dd 30-11. gaarne terug melden grt Alfred [4]
1530546 14:04:51 31-10-09 FLEX-A  1xxxxx-!!!!TEST!!!!!! dit is een test dd 30-11. gaarne terug melden grt Alfred [4]
2029568 14: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...

Online Hunter

  • Beheerder
  • *****
  • Berichten: 7563
  • 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 :

1400095   Scenario Stroomstoring is geactiveerd! Het uitrukbericht staat voor u in de communicator.
1400826   Scenario Stroomstoring is geactiveerd! Het uitrukbericht staat voor u in de communicator.
1400894   Scenario Stroomstoring is geactiveerd! Het uitrukbericht staat voor u in de communicator.
1400931   Scenario Stroomstoring is geactiveerd! Het uitrukbericht staat voor u in de communicator.
1400947   Scenario Stroomstoring is geactiveerd! Het uitrukbericht staat voor u in de communicator.
1400992   Scenario Stroomstoring is geactiveerd! Het uitrukbericht staat voor u in de communicator.
2029568  Scenario Stroomstoring is geactiveerd! Het uitrukbericht staat voor u in de communicator.

0103165  PRIO 1 7600 BRAND IN SCHOOL BBK:1.6 KINDERDAGVERLIJF OOTJE TON NICOLAAS CROMHOUTLAAN 3 MIDDENBEEMSTER
0103166  PRIO 1 7600 BRAND IN SCHOOL BBK:1.6 KINDERDAGVERLIJF OOTJE TON NICOLAAS CROMHOUTLAAN 3 MIDDENBEEMSTER
0103174  PRIO 1 7600 BRAND IN SCHOOL BBK:1.6 KINDERDAGVERLIJF OOTJE TON NICOLAAS CROMHOUTLAAN 3 MIDDENBEEMSTER
0103175  PRIO 1 7600 BRAND IN SCHOOL BBK:1.6 KINDERDAGVERLIJF OOTJE TON NICOLAAS CROMHOUTLAAN 3 MIDDENBEEMSTER
0103176  PRIO 1 7600 BRAND IN SCHOOL BBK:1.6 KINDERDAGVERLIJF OOTJE TON NICOLAAS CROMHOUTLAAN 3 MIDDENBEEMSTER
0104999  PRIO 1 7600 BRAND IN SCHOOL BBK:1.6 KINDERDAGVERLIJF OOTJE TON NICOLAAS CROMHOUTLAAN 3 MIDDENBEEMSTER
2029568  PRIO 1 7600 BRAND IN SCHOOL BBK:1.6 KINDERDAGVERLIJF OOTJE TON NICOLAAS CROMHOUTLAAN 3 MIDDENBEEMSTER

1530033  1xxxxx-!!!!TEST!!!!!! dit is een test dd 30-11. gaarne terug melden grt Alfred [4]
1530202  1xxxxx-!!!!TEST!!!!!! dit is een test dd 30-11. gaarne terug melden grt Alfred [4]
1530276  1xxxxx-!!!!TEST!!!!!! dit is een test dd 30-11. gaarne terug melden grt Alfred [4]
1530330  1xxxxx-!!!!TEST!!!!!! dit is een test dd 30-11. gaarne terug melden grt Alfred [4]
1530347  1xxxxx-!!!!TEST!!!!!! dit is een test dd 30-11. gaarne terug melden grt Alfred [4]
1530382  1xxxxx-!!!!TEST!!!!!! dit is een test dd 30-11. gaarne terug melden grt Alfred [4]
1530392  1xxxxx-!!!!TEST!!!!!! dit is een test dd 30-11. gaarne terug melden grt Alfred [4]
1530394  1xxxxx-!!!!TEST!!!!!! dit is een test dd 30-11. gaarne terug melden grt Alfred [4]
1530463  1xxxxx-!!!!TEST!!!!!! dit is een test dd 30-11. gaarne terug melden grt Alfred [4]
1530546  1xxxxx-!!!!TEST!!!!!! dit is een test dd 30-11. gaarne terug melden grt Alfred [4]
2029568  1xxxxx-!!!!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 :

1530358  FLEX-A   14:17:33 31-10-09 SECURE
1530001  FLEX-A   14:17:33 31-10-09 SECURE
1530462  FLEX-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'

Online Hunter

  • Beheerder
  • *****
  • Berichten: 7563
  • 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 :

1105438 FLEX-A 09:32:53 31-10-09 GROUP PRIO 2 opkomst kazerne
1105498 FLEX-A 09:32:53 31-10-09 GROUP PRIO 2 opkomst kazerne
2029568 FLEX-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...

Online Hunter

  • Beheerder
  • *****
  • Berichten: 7563
  • 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 :

1530358  FLEX-A   14:17:33 31-10-09 SECURE
1530001  FLEX-A   14:17:33 31-10-09 SECURE
1530462  FLEX-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.

Online Hunter

  • Beheerder
  • *****
  • Berichten: 7563
  • 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?

Online Hunter

  • Beheerder
  • *****
  • Berichten: 7563
  • 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...

Online Hunter

  • Beheerder
  • *****
  • Berichten: 7563
  • 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 :

0706001 21:48:02 02-11-09  P 2 CONTAINERBRAND GUIDO GEZELLEHOVE NWG Eenh: NWG862
0707048 21:48:02 02-11-09  P 2 CONTAINERBRAND GUIDO GEZELLEHOVE NWG Eenh: NWG862
0707826 21:48:02 02-11-09  P 2 CONTAINERBRAND GUIDO GEZELLEHOVE NWG Eenh: NWG862
0707827 21:48:02 02-11-09  P 2 CONTAINERBRAND GUIDO GEZELLEHOVE NWG Eenh: NWG862
0707828 21:48:02 02-11-09  P 2 CONTAINERBRAND GUIDO GEZELLEHOVE NWG Eenh: NWG862
0707829 21:48:02 02-11-09  P 2 CONTAINERBRAND GUIDO GEZELLEHOVE NWG Eenh: NWG862
0707841 21:48:02 02-11-09  P 2 CONTAINERBRAND GUIDO GEZELLEHOVE NWG Eenh: NWG862
2029568 21:48:02 02-11-09  P 2 CONTAINERBRAND GUIDO GEZELLEHOVE NWG Eenh: NWG862

Online Hunter

  • Beheerder
  • *****
  • Berichten: 7563
  • 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.