Skip to content

Add ALLNET ALL-BM410-XGSPON-GBIC SFP+ #385

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jan 12, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions _gpon/vendor.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ Here is a list of the most popular Vendor IDs:
| ID | HEX ID | Vendor Name |
| ------ | ---------- | -------------------- |
| `ALCL` | `414c434c` | Nokia/Alcatel-Lucent |
| `ALLG` | `414c4c47` | ALLNET |
| `AVMG` | `41564d47` | AVM (FRITZ!Box) |
| `ASKY` | `41534b59` | Askey |
| `CDKT` | `43444B54` | KingType |
Expand Down
128 changes: 128 additions & 0 deletions _ont_xgs/ont-ALL-BM410-XGSPON-GBIC.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,128 @@
---
title: ALLNET ALL-BM410-XGSPON-GBIC
has_children: false
layout: default
parent: ALLNET
---

# Hardware Specifications

| | |
| ---------------- | --------------------------------------------------------------------------------- |
| Vendor/Brand | ALLNET |
| Model | ALL-BM410-XGSPON-GBIC |
| ODM | CIG |
| Chipset | Cortina CA8271A |
| Flash | 128 MB (MX35LF1GE4 |
| RAM | 128 MB |
| CPU | Taroko V0.2 (MIPS) |
| CPU Clock | 500MHz |
| Bootloader | SATURN u-boot |
| System | Custom Yocto Linux by Cortina (Saturn SDK) based on Kernel 4.4 Saturn-sfpplus-r1 |
| Optics | SC/APC |
| IP address | 192.168.100.1/24 |
| Web Gui | ❌ no |
| SSH | ❌ no |
| Telnet | ✅ yes |
| Serial | untested |
| Form Factor | miniONT SFP |

This SFP module is made by CIG, it also has a CIG MAC address, and is identical
to the [FS XGS-ONU-25-20NI](ont-fs-XGS-ONU-25-20NI.html).
See also its page for further information.

{% include image.html file="ALL-BM410-XGSPON-GBIC/top.jpg" alt="ALL-BM410-XGSPON-GBIC top" caption="ALLNET ALL-BM410-XGSPON-GBIC top" %}

{% include image.html file="ALL-BM410-XGSPON-GBIC/bottom.jpg" alt="ALL-BM410-XGSPON-GBIC bottom" caption="ALLNET ALL-BM410-XGSPON-GBIC bottom" %}


## Login via Telnet

The SFP module has a telnetd running on `192.168.100.1` port `23`.
To connect to its IP a fibre cable has to be connected!

| User | Password (Enable Password) |
| ------------------- | -------------------------------------- |
| SN (`ALLGNNNNNNNN`) | 8 digit HMAC-MD5 based on Uppercase SN |

Use the following form to generate the password:

{% include cig_password_xgspon.html password_len="8" %}


After logging in via Telnet, you will first access the MiniShell with user
privileges:
```
ONT>
```

To do anything at all, you have to enter the elevated shell, i.e. execute the
`enable` command:
```
ONT> enable
#ONT>
```

## Change the GPON serial number

The default GPON serial number is `ALLGYYXNNNNN` and is equal to the serial
number printed on the label of the SFP+ module.
(`ALLG` = vendor, `YY` = manufacturing year, `X` = manufacturing month maybe, `NNNNN` = sequential number)

When connected via Telnet (and `enable`d) the GPON serial number can be read and
changed using the `/system/misc/eqsn` command.
A reboot is required for the changes to take effect.

**ATTENTION:** changing the GPON serial number will also change the Telnet login
username and password.

e.g. to change the GPON serial number from `ALLG24NNNNNN` to `AAAANNNNNNNN`:
```
#ONT>/system/misc/eqsn get
eqsn: ALLG24NNNNNN
#ONT>/system/misc/eqsn set "AAAANNNNNNNN"
---ATECMDRESULT--- OK
#ONT>/system/shell/
#ONT/system/shell>reboot

```

The GPON serial number currently in use can be seen with the
`/traffic/pon/show onu` command:
```
#ONT>/traffic/pon/show onu

------------------------- ONU INFO --------------------------

Onu id 65535
sdThreshold: 0
sfThreshold: 0
TO1: 80000
TO2: 1
eqd: 0
Serial Number(vendor code): ALLG
Serial Number(sn): 24401234
Password: 41 42 43 44 45 46 47 48 49 4a
Registration ID: 0x44454641554c540000000000000000000000000000000000000000000000000000000000
------------------------- INFO END --------------------------





```


### Linux root shell

Linux shell commands (including `sh`) can be executed from the `/system/shell` menu:

```
#ONT>/system/shell
#ONT/system/shell>uname -a
Linux saturn-sfpplus-eng 4.4.198.saturn-sfpplus-r1.0.2.8 #1 Mon Feb 5 13:34:49 CST 2024 mips GNU/Linux
#ONT/system/shell>whoami
root
#ONT>sh
/ #
```
5 changes: 5 additions & 0 deletions _ont_xgs/ont-allnet.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
title: ALLNET
has_children: true
layout: default
---
Binary file added assets/img/ALL-BM410-XGSPON-GBIC/bottom.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/img/ALL-BM410-XGSPON-GBIC/top.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading