Essaye de trouver par la même occasion où est stocké le vendor_id (HWTC, SCOM, ALCL, SMBS.......), ce serait vraiment bien de pouvoir modifier ces valeurs sur un ONT EG/HG/8010H/A.
@Aize147
Alors dans les appareils Huawai, tout l'environnement "runtime" est géré par le système WAP qui est réellement un système dans le système.
Il maintient via un module noyau une arborescence objet dont le parent racine est "InternetGatewayDevice".
Il tire sa configuration de diverses sources :
- fichier XML (celui qu'on peut DL/UL sous certaines conditions
- autres fichiers sur la part JFFS
- valeurs en "dur" dans le firmware
- éventuellement modifs en live via la CLI
Et il les redistribue en échange à des binaires (démons, serveur web, cli).
Tout ceci au moyen d'un fatras de scripts bash et de binaires.
C'est assez bien foutu, mais ca ne simplifie pas la compréhension car il n'y a quasiment aucun lien direct entre une val et son utilisation.
Et également le FW est assez générique, et commun à beaucoup de modèles, il y a plein de recoins qui manifestement ne servent pas dans le cas d'un simple ONT.
Mais à coup de GREP, éditeur binaire, et éventuellement rootfs dans une VM, on y arrive ))
Pour répondre à ta question :
- le VendorID est tiré d'un fichier en dur sur le rootfs
/etc/wap/dm.cfg/HG8010Hv1.cfg
- le hardwareversion semble venir d'un fichier txt sur la part jffs
/mnt/jffs2/hard_version
via
/mnt/jffs2/hw_hardinfo_spec
- autre fichier intéressant :
/mnt/jffs2/hw_boardinfo
qui contient le SN / PLOAM et même le LOID s'il est dans ce mode
merci /etc/wap/hw_boardinfo_readme.txt
#define HW_DM_PD_PON_MODE_OBJ_ID (0x00000001) /* .......... */
#define HW_DM_PD_SN_OBJ_ID (0x00000002) /* PON SN */
#define HW_DM_PD_SN_PASSWORD_OBJ_ID (0x00000003) /* GPON Password */
#define HW_DM_PD_SN_HEX_PASSWORD_OBJ_ID (0x00000004) /* GPON Password HEX */
#define HW_DM_PD_EPON_KEY_OBJ_ID (0x00000005) /* EPON Key */
#define HW_DM_PD_EPON_PWD_OBJ_ID (0x00000006) /* EPON pwd */
#define HW_DM_PD_BOARD_ITEM_OBJ_ID (0x00000007) /* ........ */
#define HW_DM_PD_MACHINE_ITEM_OBJ_ID (0x00000008) /* ........... */
#define HW_DM_PD_OPTIC_ITEM_OBJ_ID (0x00000009) /* ............ */
#define HW_DM_PD_LAN_MAC_OBJ_ID (0x0000000a) /* LAN MAC */
#define HW_DM_PD_WLAN_MAC_OBJ_ID (0x0000000b) /* WLAN MAC */
#define HW_DM_PD_WAN_1_MAC_OBJ_ID (0x0000000c) /* WAN1 MAC */
#define HW_DM_PD_WAN_2_MAC_OBJ_ID (0x0000000d) /* WAN2 MAC */
#define HW_DM_PD_WAN_3_MAC_OBJ_ID (0x0000000e) /* WAN3 MAC */
#define HW_DM_PD_WAN_4_MAC_OBJ_ID (0x0000000f) /* WAN4 MAC */
#define HW_DM_PD_WAN_5_MAC_OBJ_ID (0x00000010) /* WAN5 MAC */
#define HW_DM_PD_WAN_6_MAC_OBJ_ID (0x00000011) /* WAN6 MAC */
#define HW_DM_PD_WAN_7_MAC_OBJ_ID (0x00000012) /* WAN7 MAC */
#define HW_DM_PD_WAN_8_MAC_OBJ_ID (0x00000013) /* WAN8 MAC */
#define HW_DM_PD_LOID_OBJ_ID (0x00000016) /* GPON/EPON LOID */
#define HW_DM_PD_LOID_PASSWORD_OBJ_ID (0x00000017) /* GPON/EPON LOID Password */
#define HW_DM_PD_CHIP_INFO_OBJ_ID (0x00000018) /* .......... */
#define HW_DM_PD_E8C_SN_OBJ_ID (0x00000019) /* .......... */
#define HW_DM_PD_BIN_WORD_OBJ_ID (0x0000001a) /* .......... */
#define HW_DM_PD_CFG_WORD_OBJ_ID (0x0000001b) /* .......... */
#define HW_DM_PD_OPTIC_MODE_CAP_OBJ_ID (0x0000001c) /* .......... */
#define HW_DM_PD_OPTIC_CLASS_OBJ_ID (0x0000001d) /* .......... */
#define HW_DM_PD_OPTIC_MONITOR_CAP_OBJ_ID (0x0000001e) /* .......... */
#define HW_DM_PD_OPTIC_WDM_CAP_OBJ_ID (0x0000001f) /* .......... */
#define HW_DM_PD_PROVISION_CODE_OBJ_ID (0x00000020) /* PROVISION CODE */
#define HW_DM_PD_PTC_FLAG_OBJ_ID (0x00000021) /* PTC FLAG */
Je reste assez surpris par ton expérience avec le hg8010 générique...
- je ne vois pas comment le VendorId peut être différent de HWTC (c'est le fabrican)
- quand bien meme, on a remplacé plusieurs LB5 sur différentes zones, par des hg8010h, ca a toujours fonctionné (meme si le vendorID reste HWTC au lien de SMBS)
Ce qui fait tiquer, c'est ta hardware version à 159D ou 635E,
Sur les hg8010h orange on a toujours 2B5.B, le problème est peut être là...
Le firmware associé (V3R016C10S115) est peut-être adapté par Huawei pour gérer notamment les specs ALU / Nokia.
Auquel cas, ton O5 sans les gemports serait plutot signe d'une négo OMCI qui plante ou tourne en boucle...
Que raconte un "omcicmd show log" ?