hack-gpon/hack-gpon.github.io

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

Opened this issue · 22 comments

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.

Screenshot?

Cli command?

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

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"

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

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

Yes, like FS

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

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

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

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)?

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

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

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.

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.

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.

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?

(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?

May I ask where I can buy it? I am in China and I have not found a source of purchase yet. Please participate in the study, thank you

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

Excuse me, is the initialization address of the XGS STICK you bought 192.168.11.1? What is the username and password? Can you tell me?