hack-gpon / hack-gpon.github.io

https://hack-gpon.org/
MIT License
149 stars 81 forks source link

E.C.I networks Custom XGS-PON SFP+ Stick Module, XGSPON ONT w/t MAC documentation #340

Open ChaosYoda opened 3 months ago

ChaosYoda commented 3 months ago

Dear Hack GPON,

It seems that your site just links to the FS.com version of the documentation for the E.C.I networks one. The E.C.I networks has a web ui that can be used an a CLI. Both of which function very differently to the FS.com one. The website also seems to enforce a registration Id, which seems to be a LOID ID.

simonebortolin commented 3 months ago

Screenshot?

Cli command?

stich86 commented 3 months ago

There two version of ECI stick, one is based con Saturn SDK (like CIG and FS.com sticks), the other one is based on MaxLinear chipset. As I remember the cheap one is Saturn based (and they don't give credential access, one was studied by @YuukiJapanTech), while V2 (with higher price) is the MaxLinear version

ChaosYoda commented 3 months ago

Screenshot 2024-05-04 172454 Screenshot 2024-05-04 172445 Screenshot 2024-05-04 172812 Screenshot 2024-05-04 172558

ChaosYoda commented 3 months ago

Here is what it looks like, specifically this model from E.C.I. https://ecin.ca/custom-xgs-pon-sfp-stick-module-xgspon-ont-w-t-mac-function-mounted-on-sfp-package/

This is indeed the v2 , looking at the part number "EN-XGSPP-OMAC-V2"

simonebortolin commented 3 months ago

this is the V2 with the maxlinear chipset, that arent the E.C.I V1/FS.com

ChaosYoda commented 3 months ago

Is E.C.I. just a reseller then?

simonebortolin commented 3 months ago

Yes, like FS

ChaosYoda commented 3 months ago

Okay then I guess this would be the correct module https://maxlinear-assets.azureedge.net/web/documents/10g%20pon%20chipset%20solution%20flyer_006flr01.pdf ?

amadorpozo commented 3 months ago

It is the PRX126 from Maxlinear, you can see it in the prompt

ChaosYoda commented 3 months ago

So this does have a packet capture method, can that show the PLOAM messages, so it's possible to debug the ONT Auth?

amadorpozo commented 3 months ago

Try "pond -v",maybe it is available, in the Linux shell

missing233 commented 2 months ago

Screenshot 2024-05-04 172454 Screenshot 2024-05-04 172445 Screenshot 2024-05-04 172812 Screenshot 2024-05-04 172558

Hi. Does this ONU support VEIP(HGU)?

YuukiJapanTech commented 2 months ago

Yes, this maxlinear chipset ONU supports VEIP. (Requires 8311 custom farm to function universally)

ChaosYoda commented 2 months ago

Try "pond -v",maybe it is available, in the Linux shell

Looks like that is available.

root@prx126-sfp-pon:~# pond -v ploam ds: onu_id - 1023 / Burst profile : ploam ds| 33 01 04 a5 66 79 e0 00 00 00 00 08 1f aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 3e426 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 32 00 04 ad 4c c3 0f 00 00 00 00 08 1f aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 3e427 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 31 01 04 a5 66 79 e0 00 00 00 00 04 0b aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 3e428 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 30 00 04 ad 4c c3 0f 00 00 00 00 04 0b aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 3e429 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 33 01 04 a5 66 79 e0 00 00 00 00 08 1f aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 491b7 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 32 00 04 ad 4c c3 0f 00 00 00 00 08 1f aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 491b8 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 31 01 04 a5 66 79 e0 00 00 00 00 04 0b aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 491b9 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 30 00 04 ad 4c c3 0f 00 00 00 00 04 0b aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 491ba ploam ds: onu_id - 1022 / Burst profile : ploam ds| 37 01 04 a5 66 79 e0 00 00 00 00 08 ff aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 53f23 ploam ds: onu_id - 1022 / Burst profile : ploam ds| 36 00 04 ad 4c c3 0f 00 00 00 00 08 ff aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 53f24 ploam ds: onu_id - 1022 / Burst profile : ploam ds| 35 01 04 a5 66 79 e0 00 00 00 00 08 36 aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 53f25 ploam ds: onu_id - 1022 / Burst profile : ploam ds| 34 00 04 ad 4c c3 0f 00 00 00 00 08 36 aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 53f26 ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 00 91 ee 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | 543e5 ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 01 7c 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | 54a2b ploam ds: onu_id - 1022 / Burst profile : ploam ds| 37 01 04 a5 66 79 e0 00 00 00 00 08 ff aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 5eca7 ploam ds: onu_id - 1022 / Burst profile : ploam ds| 36 00 04 ad 4c c3 0f 00 00 00 00 08 ff aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 5eca8 ploam ds: onu_id - 1022 / Burst profile : ploam ds| 35 01 04 a5 66 79 e0 00 00 00 00 08 36 aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 5eca9 ploam ds: onu_id - 1022 / Burst profile : ploam ds| 34 00 04 ad 4c c3 0f 00 00 00 00 08 36 aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 5ecaa ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 00 5b a2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | 5f15d ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 00 57 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | 5f75f ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 00 5b 52 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | 5fda5 ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 00 4c 4c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | 60403 ploam ds: onu_id - 1023 / Assign ONU ID : ploam ds| 00 77 34 38 35 37 54 43 56 fa 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f3 | 60a46 ploam state: previous - 23, current - 40 ploam us: onu_id - 119 / Registration : ploam us| 20 44 45 46 41 55 4c 54 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 60a47 ploam ds: onu_id - 119 / Ranging time : ploam ds| 01 00 09 26 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 610bb ploam us: onu_id - 119 / Acknowledge (ACK) : ploam us| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 610bb ploam us: onu_id - 119 / Acknowledge (ACK) : ploam us| 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 610bb ploam state: previous - 40, current - 51 ploam ds: onu_id - 119 / Request registration : ploam ds| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 613ac ploam us: onu_id - 119 / Registration : ploam us| 20 44 45 46 41 55 4c 54 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 613ac ploam ds: onu_id - 119 / Deactivate ONU ID : ploam ds| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 616e7 ploam state: previous - 51, current - 11 unlink all alarm Deactivate ONU message received triggered alarm Loss of downstream synchronization set alarm Loss of downstream synchronization cleared ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 00 11 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | 63ae4 ploam state: previous - 11, current - 12 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 33 01 04 a5 66 79 e0 00 00 00 00 08 1f aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 6adb3 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 32 00 04 ad 4c c3 0f 00 00 00 00 08 1f aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 6adb4 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 31 01 04 a5 66 79 e0 00 00 00 00 04 0b aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 6adb5 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 30 00 04 ad 4c c3 0f 00 00 00 00 04 0b aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 6adb6 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 33 01 04 a5 66 79 e0 00 00 00 00 08 1f aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 75b25 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 32 00 04 ad 4c c3 0f 00 00 00 00 08 1f aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 75b26 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 31 01 04 a5 66 79 e0 00 00 00 00 04 0b aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 75b27 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 30 00 04 ad 4c c3 0f 00 00 00 00 04 0b aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 75b28 ploam ds: onu_id - 1022 / Burst profile : ploam ds| 37 01 04 a5 66 79 e0 00 00 00 00 08 ff aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 808a7 ploam state: previous - 12, current - 23 ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 01 2f 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | 808a8 ploam ds: onu_id - 1022 / Burst profile : ploam ds| 36 00 04 ad 4c c3 0f 00 00 00 00 08 ff aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 808a8 alarm OMCI Integrity Key has changed triggered ploam ds: onu_id - 1022 / Burst profile : ploam ds| 35 01 04 a5 66 79 e0 00 00 00 00 08 36 aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 808ac ploam ds: onu_id - 1022 / Burst profile : ploam ds| 34 00 04 ad 4c c3 0f 00 00 00 00 08 36 aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 808ad ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 00 30 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | 80d16 ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 00 c5 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | 8135b ploam ds: onu_id - 1022 / Burst profile : ploam ds| 37 01 04 a5 66 79 e0 00 00 00 00 08 ff aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 8b60f ploam ds: onu_id - 1022 / Burst profile : ploam ds| 36 00 04 ad 4c c3 0f 00 00 00 00 08 ff aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 8b610 ploam ds: onu_id - 1022 / Burst profile : ploam ds| 35 01 04 a5 66 79 e0 00 00 00 00 08 36 aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 8b611 ploam ds: onu_id - 1022 / Burst profile : ploam ds| 34 00 04 ad 4c c3 0f 00 00 00 00 08 36 aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 8b612 ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 00 de f4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | 8baa5 ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 01 68 c4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | 8c0eb ploam ds: onu_id - 1023 / Burst profile : ploam ds| 33 01 04 a5 66 79 e0 00 00 00 00 08 1f aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 96352 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 32 00 04 ad 4c c3 0f 00 00 00 00 08 1f aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 96353 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 31 01 04 a5 66 79 e0 00 00 00 00 04 0b aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 96354 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 30 00 04 ad 4c c3 0f 00 00 00 00 04 0b aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 96355 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 33 01 04 a5 66 79 e0 00 00 00 00 08 1f aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | a10dc ploam ds: onu_id - 1023 / Burst profile : ploam ds| 32 00 04 ad 4c c3 0f 00 00 00 00 08 1f aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | a10dd ploam ds: onu_id - 1023 / Burst profile : ploam ds| 31 01 04 a5 66 79 e0 00 00 00 00 04 0b aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | a10de ploam ds: onu_id - 1023 / Burst profile : ploam ds| 30 00 04 ad 4c c3 0f 00 00 00 00 04 0b aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | a10df ploam ds: onu_id - 1022 / Burst profile : ploam ds| 37 01 04 a5 66 79 e0 00 00 00 00 08 ff aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | abe1c ploam ds: onu_id - 1022 / Burst profile : ploam ds| 36 00 04 ad 4c c3 0f 00 00 00 00 08 ff aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | abe1d ploam ds: onu_id - 1022 / Burst profile : ploam ds| 35 01 04 a5 66 79 e0 00 00 00 00 08 36 aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | abe1e ploam ds: onu_id - 1022 / Burst profile : ploam ds| 34 00 04 ad 4c c3 0f 00 00 00 00 08 36 aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | abe1f ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 00 1f b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | ac2f5 ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 01 0b 3a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | ac937 ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 01 90 5c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | acf81 ploam ds: onu_id - 1023 / Assign ONU ID : ploam ds| 00 78 34 38 35 37 54 43 56 fa 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 48 | ad5a1 ploam state: previous - 23, current - 40 ploam us: onu_id - 120 / Registration : ploam us| 20 44 45 46 41 55 4c 54 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ad5a2 ploam ds: onu_id - 120 / Ranging time : ploam ds| 01 00 09 26 c1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | adc11 ploam us: onu_id - 120 / Acknowledge (ACK) : ploam us| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | adc11 ploam us: onu_id - 120 / Acknowledge (ACK) : ploam us| 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | adc11 ploam state: previous - 40, current - 51 ploam ds: onu_id - 120 / Request registration : ploam ds| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ade67 ploam us: onu_id - 120 / Registration : ploam us| 20 44 45 46 41 55 4c 54 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ade68 ploam ds: onu_id - 120 / Deactivate ONU ID : ploam ds| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ae143 ploam state: previous - 51, current - 11 unlink all alarm Deactivate ONU message received triggered alarm Loss of downstream synchronization set alarm Loss of downstream synchronization cleared ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 00 03 d4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | b065d ploam state: previous - 11, current - 12 ploam ds: onu_id - 1022 / Burst profile : ploam ds| 37 01 04 a5 66 79 e0 00 00 00 00 08 ff aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | b7916 ploam state: previous - 12, current - 23 ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 01 0b 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | b7917 ploam ds: onu_id - 1022 / Burst profile : ploam ds| 36 00 04 ad 4c c3 0f 00 00 00 00 08 ff aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | b7917 alarm OMCI Integrity Key has changed triggered ploam ds: onu_id - 1022 / Burst profile : ploam ds| 35 01 04 a5 66 79 e0 00 00 00 00 08 36 aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | b791c ploam ds: onu_id - 1022 / Burst profile : ploam ds| 34 00 04 ad 4c c3 0f 00 00 00 00 08 36 aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | b791d ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 00 72 78 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | b7dcf ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 00 5e d2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | b8415 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 33 01 04 a5 66 79 e0 00 00 00 00 08 1f aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | c2681 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 32 00 04 ad 4c c3 0f 00 00 00 00 08 1f aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | c2682 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 31 01 04 a5 66 79 e0 00 00 00 00 04 0b aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | c2683 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 30 00 04 ad 4c c3 0f 00 00 00 00 04 0b aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | c2684

Still need to figure out how to get out of the O1 - O2 loop and get to O5

amadorpozo commented 2 months ago

It seems that you reach PLOAM state O5, but the OLT kicks your ONU out after getting the Registration ID. Please make sure the registration ID matches the one in your previous ONU, and also double check that the serial number in the ploam us message is the expected one. It could also be that there is some OMCI exchange which is not visible there and causes the OLT to decide to kick you out.

El jue, 23 may 2024, 21:32, ChaosYoda @.***> escribió:

Try "pond -v",maybe it is available, in the Linux shell

Looks like that is available.

@.***:~# pond -v ploam ds: onu_id - 1023 / Burst profile : ploam ds| 33 01 04 a5 66 79 e0 00 00 00 00 08 1f aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 3e426 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 32 00 04 ad 4c c3 0f 00 00 00 00 08 1f aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 3e427 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 31 01 04 a5 66 79 e0 00 00 00 00 04 0b aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 3e428 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 30 00 04 ad 4c c3 0f 00 00 00 00 04 0b aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 3e429 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 33 01 04 a5 66 79 e0 00 00 00 00 08 1f aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 491b7 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 32 00 04 ad 4c c3 0f 00 00 00 00 08 1f aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 491b8 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 31 01 04 a5 66 79 e0 00 00 00 00 04 0b aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 491b9 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 30 00 04 ad 4c c3 0f 00 00 00 00 04 0b aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 491ba ploam ds: onu_id - 1022 / Burst profile : ploam ds| 37 01 04 a5 66 79 e0 00 00 00 00 08 ff aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 53f23 ploam ds: onu_id - 1022 / Burst profile : ploam ds| 36 00 04 ad 4c c3 0f 00 00 00 00 08 ff aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 53f24 ploam ds: onu_id - 1022 / Burst profile : ploam ds| 35 01 04 a5 66 79 e0 00 00 00 00 08 36 aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 53f25 ploam ds: onu_id - 1022 / Burst profile : ploam ds| 34 00 04 ad 4c c3 0f 00 00 00 00 08 36 aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 53f26 ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 00 91 ee 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | 543e5 ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 01 7c 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | 54a2b ploam ds: onu_id - 1022 / Burst profile : ploam ds| 37 01 04 a5 66 79 e0 00 00 00 00 08 ff aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 5eca7 ploam ds: onu_id - 1022 / Burst profile : ploam ds| 36 00 04 ad 4c c3 0f 00 00 00 00 08 ff aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 5eca8 ploam ds: onu_id - 1022 / Burst profile : ploam ds| 35 01 04 a5 66 79 e0 00 00 00 00 08 36 aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 5eca9 ploam ds: onu_id - 1022 / Burst profile : ploam ds| 34 00 04 ad 4c c3 0f 00 00 00 00 08 36 aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 5ecaa ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 00 5b a2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | 5f15d ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 00 57 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | 5f75f ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 00 5b 52 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | 5fda5 ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 00 4c 4c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | 60403 ploam ds: onu_id - 1023 / Assign ONU ID : ploam ds| 00 77 34 38 35 37 54 43 56 fa 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f3 | 60a46 ploam state: previous - 23, current - 40 ploam us: onu_id - 119 / Registration : ploam us| 20 44 45 46 41 55 4c 54 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 60a47 ploam ds: onu_id - 119 / Ranging time : ploam ds| 01 00 09 26 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 610bb ploam us: onu_id - 119 / Acknowledge (ACK) : ploam us| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 610bb ploam us: onu_id - 119 / Acknowledge (ACK) : ploam us| 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 610bb ploam state: previous - 40, current - 51 ploam ds: onu_id - 119 / Request registration : ploam ds| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 613ac ploam us: onu_id - 119 / Registration : ploam us| 20 44 45 46 41 55 4c 54 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 613ac ploam ds: onu_id - 119 / Deactivate ONU ID : ploam ds| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 616e7 ploam state: previous - 51, current - 11 unlink all alarm Deactivate ONU message received triggered alarm Loss of downstream synchronization set alarm Loss of downstream synchronization cleared ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 00 11 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | 63ae4 ploam state: previous - 11, current - 12 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 33 01 04 a5 66 79 e0 00 00 00 00 08 1f aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 6adb3 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 32 00 04 ad 4c c3 0f 00 00 00 00 08 1f aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 6adb4 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 31 01 04 a5 66 79 e0 00 00 00 00 04 0b aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 6adb5 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 30 00 04 ad 4c c3 0f 00 00 00 00 04 0b aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 6adb6 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 33 01 04 a5 66 79 e0 00 00 00 00 08 1f aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 75b25 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 32 00 04 ad 4c c3 0f 00 00 00 00 08 1f aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 75b26 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 31 01 04 a5 66 79 e0 00 00 00 00 04 0b aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 75b27 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 30 00 04 ad 4c c3 0f 00 00 00 00 04 0b aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 75b28 ploam ds: onu_id - 1022 / Burst profile : ploam ds| 37 01 04 a5 66 79 e0 00 00 00 00 08 ff aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 808a7 ploam state: previous - 12, current - 23 ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 01 2f 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | 808a8 ploam ds: onu_id - 1022 / Burst profile : ploam ds| 36 00 04 ad 4c c3 0f 00 00 00 00 08 ff aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 808a8 alarm OMCI Integrity Key has changed triggered ploam ds: onu_id - 1022 / Burst profile : ploam ds| 35 01 04 a5 66 79 e0 00 00 00 00 08 36 aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 808ac ploam ds: onu_id - 1022 / Burst profile : ploam ds| 34 00 04 ad 4c c3 0f 00 00 00 00 08 36 aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 808ad ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 00 30 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | 80d16 ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 00 c5 1e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | 8135b ploam ds: onu_id - 1022 / Burst profile : ploam ds| 37 01 04 a5 66 79 e0 00 00 00 00 08 ff aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 8b60f ploam ds: onu_id - 1022 / Burst profile : ploam ds| 36 00 04 ad 4c c3 0f 00 00 00 00 08 ff aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 8b610 ploam ds: onu_id - 1022 / Burst profile : ploam ds| 35 01 04 a5 66 79 e0 00 00 00 00 08 36 aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 8b611 ploam ds: onu_id - 1022 / Burst profile : ploam ds| 34 00 04 ad 4c c3 0f 00 00 00 00 08 36 aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 8b612 ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 00 de f4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | 8baa5 ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 01 68 c4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | 8c0eb ploam ds: onu_id - 1023 / Burst profile : ploam ds| 33 01 04 a5 66 79 e0 00 00 00 00 08 1f aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 96352 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 32 00 04 ad 4c c3 0f 00 00 00 00 08 1f aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 96353 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 31 01 04 a5 66 79 e0 00 00 00 00 04 0b aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 96354 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 30 00 04 ad 4c c3 0f 00 00 00 00 04 0b aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | 96355 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 33 01 04 a5 66 79 e0 00 00 00 00 08 1f aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | a10dc ploam ds: onu_id - 1023 / Burst profile : ploam ds| 32 00 04 ad 4c c3 0f 00 00 00 00 08 1f aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | a10dd ploam ds: onu_id - 1023 / Burst profile : ploam ds| 31 01 04 a5 66 79 e0 00 00 00 00 04 0b aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | a10de ploam ds: onu_id - 1023 / Burst profile : ploam ds| 30 00 04 ad 4c c3 0f 00 00 00 00 04 0b aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | a10df ploam ds: onu_id - 1022 / Burst profile : ploam ds| 37 01 04 a5 66 79 e0 00 00 00 00 08 ff aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | abe1c ploam ds: onu_id - 1022 / Burst profile : ploam ds| 36 00 04 ad 4c c3 0f 00 00 00 00 08 ff aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | abe1d ploam ds: onu_id - 1022 / Burst profile : ploam ds| 35 01 04 a5 66 79 e0 00 00 00 00 08 36 aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | abe1e ploam ds: onu_id - 1022 / Burst profile : ploam ds| 34 00 04 ad 4c c3 0f 00 00 00 00 08 36 aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | abe1f ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 00 1f b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | ac2f5 ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 01 0b 3a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | ac937 ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 01 90 5c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | acf81 ploam ds: onu_id - 1023 / Assign ONU ID : ploam ds| 00 78 34 38 35 37 54 43 56 fa 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 48 | ad5a1 ploam state: previous - 23, current - 40 ploam us: onu_id - 120 / Registration : ploam us| 20 44 45 46 41 55 4c 54 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ad5a2 ploam ds: onu_id - 120 / Ranging time : ploam ds| 01 00 09 26 c1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | adc11 ploam us: onu_id - 120 / Acknowledge (ACK) : ploam us| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | adc11 ploam us: onu_id - 120 / Acknowledge (ACK) : ploam us| 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | adc11 ploam state: previous - 40, current - 51 ploam ds: onu_id - 120 / Request registration : ploam ds| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ade67 ploam us: onu_id - 120 / Registration : ploam us| 20 44 45 46 41 55 4c 54 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ade68 ploam ds: onu_id - 120 / Deactivate ONU ID : ploam ds| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ae143 ploam state: previous - 51, current - 11 unlink all alarm Deactivate ONU message received triggered alarm Loss of downstream synchronization set alarm Loss of downstream synchronization cleared ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 00 03 d4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | b065d ploam state: previous - 11, current - 12 ploam ds: onu_id - 1022 / Burst profile : ploam ds| 37 01 04 a5 66 79 e0 00 00 00 00 08 ff aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | b7916 ploam state: previous - 12, current - 23 ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 01 0b 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | b7917 ploam ds: onu_id - 1022 / Burst profile : ploam ds| 36 00 04 ad 4c c3 0f 00 00 00 00 08 ff aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | b7917 alarm OMCI Integrity Key has changed triggered ploam ds: onu_id - 1022 / Burst profile : ploam ds| 35 01 04 a5 66 79 e0 00 00 00 00 08 36 aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | b791c ploam ds: onu_id - 1022 / Burst profile : ploam ds| 34 00 04 ad 4c c3 0f 00 00 00 00 08 36 aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | b791d ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 00 72 78 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | b7dcf ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 00 5e d2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | b8415 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 33 01 04 a5 66 79 e0 00 00 00 00 08 1f aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | c2681 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 32 00 04 ad 4c c3 0f 00 00 00 00 08 1f aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | c2682 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 31 01 04 a5 66 79 e0 00 00 00 00 04 0b aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | c2683 ploam ds: onu_id - 1023 / Burst profile : ploam ds| 30 00 04 ad 4c c3 0f 00 00 00 00 04 0b aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | c2684

Still need to figure out how to get out of the O1 - O2 loop and get to O5

— Reply to this email directly, view it on GitHub https://github.com/hack-gpon/hack-gpon.github.io/issues/340#issuecomment-2127883974, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIPGCAM4MICYTRENGZI7VATZDY73RAVCNFSM6AAAAABHGZIMYKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMRXHA4DGOJXGQ . You are receiving this because you commented.Message ID: @.***>

ChaosYoda commented 2 months ago

How on earth do you see that? I would love to learn how to be able to tell that. I will double check my registration Id, I know the web interface has a section for this, but that seems to be more the LOID ID, and the cli has a different name. Let me make sure both match and test again.

amadorpozo commented 2 months ago

I work on the matter, that´s why I can understand it ;-)

`ploam ds: onu_id - 1022 / Burst profile : ploam ds| 34 00 04 ad 4c c3 0f 00 00 00 00 08 36 aa aa aa aa aa aa aa aa 48 57 54 43 20 50 4f 4e 00 00 00 00 00 00 00 | abe1f

Here ONU transmits in upstream direction the Serial Number 3 times

ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 00 1f b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | ac2f5 ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 01 0b 3a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | ac937 ploam us: onu_id - 1023 / Serial number ONU : ploam us| 34 38 35 37 54 43 56 fa 00 01 90 5c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 | acf81

Here the OLT tells the ONU the ONU ID

ploam ds: onu_id - 1023 / Assign ONU ID : ploam ds| 00 78 34 38 35 37 54 43 56 fa 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 48 | ad5a1

The ONU receives the ONU ID and jumps to PLOAM state O4

ploam state: previous - 23, current - 40

In this state, the ONU has to sent the Registration PLOAM

ploam us: onu_id - 120 / Registration : ploam us| 20 44 45 46 41 55 4c 54 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ad5a2

The OLT tells the ONU the Ranging time and receives the ACK too

ploam ds: onu_id - 120 / Ranging time : ploam ds| 01 00 09 26 c1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | adc11 ploam us: onu_id - 120 / Acknowledge (ACK) : ploam us| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | adc11 ploam us: onu_id - 120 / Acknowledge (ACK) : ploam us| 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | adc11

Here the ONU jump to PLOAM state O5.1

ploam state: previous - 40, current - 51

Here the OLT request the registration and the ONU provides it

ploam ds: onu_id - 120 / Request registration : ploam ds| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ade67 ploam us: onu_id - 120 / Registration : ploam us| 20 44 45 46 41 55 4c 54 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ade68

Here the OLT deactivates the OLT and causes it to jump from PLOAM state O5.1 to again O1.1

ploam ds: onu_id - 120 / Deactivate ONU ID : ploam ds| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ae143 ploam state: previous - 51, current - 11`

Here is the standard for your reference: https://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-G.9807.1-202302-I!!PDF-E&type=items Check Figure C.12.1.

Your current Registration Id contains "20 44 45 46 41 55 4c 54 " => " DEFAULT" in Ascii. It is normally a loooong hex string with 36 bytes. If you don´t find any kind of "password" or similar in your previous ONU, maybe it should be all 0x00, not sure. LOID should be something different, at OMCI level, not PLOAM, but previous ONU could have wrong naming of things.

ChaosYoda commented 2 months ago

Ah I think you are right, I was actually wondering how to set the registration Id to blank, let me try 0x00

Also thank you very much for this explanation.

ChaosYoda commented 2 months ago

Okay I am at a loss, no matter what I change the registration id to, it still gets kicked out. I have tried 0x00, and the gpon_sn that I need to use, Interestingly I see the pond -v has the following options root@prx126-sfp-pon:~# pond -? pond: unrecognized option: ? pond: Pon daemon --aon_mode -a --reset -r --help -h
--mac_sa -s --mac_da -d --serial -n --regid -i --identifier -o --tod only -t
--verbose -v
--mode -m

does this mean I can run it and give a regid , Like HWTC57BA0EBC, and it would use that in the OLT registration process?

ChaosYoda commented 2 months ago

(edited) I made some progress, I managed to get the correct serial number sent, it seems to reach O5 but then the OLT goes nope, and it's back to O1?

ploam ds: onu_id - 7 / Ranging time : ploam ds| 01 00 09 26 c4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | d72bf ploam us: onu_id - 7 / Acknowledge (ACK) : ploam us| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | d72bf ploam us: onu_id - 7 / Acknowledge (ACK) : ploam us| 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | d72bf ploam state: previous - 40, current - 51 ploam ds: onu_id - 7 / Deactivate ONU ID : ploam ds| 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | d7787 ploam state: previous - 51, current - 11 unlink all alarm Deactivate ONU message received triggered alarm Loss of downstream synchronization set alarm Loss of downstream synchronization cleared

The pond command, had it's regId and serial commands don't seem to accept the hex value but rather the ASCII version. So I am a bit confused how these two commands play together? Any ideas?

E.C.I seems to think the registration Id is tied to the mac address, could this be the case?