Ok, penso di esserci riuscito, nel post #1356 di questo thread credo di aver trovato quello che mi mancava: rispettare la lunghezza dei campi, inserendo un padding di \0
(anche se ora che scrivo questo post noto che nell'equipment_id ho inserito 16 caratteri anziché 15 come nel post linkato 🤷♂️).
Morale della favola ho modificato /etc/init.d/sys.sh
nella sezione oem-generic
(linee 67 e seguenti):
oem-generic)
uci set sys.target.name=oem-generic
uci set sys.features.mib_customized=1
uci set sys.features.igmp_fast_leave=1
uci set sys.features.dying_gasp_enabled=0
uci set sys.features.suppress_power_level=0
uci set sys.features.eeprom_sync_option='1'
uci set sys.mib.vendor_id='TMBB'
uci set sys.mib.ont_version='R1\0\0\0\0\0\0\0\0\0\0\0\0'
uci set sys.mib.equipment_id='RTL9601B\0\0\0\0\0\0\0\0'
;;
Poi ho lanciato
fw_setenv image0_version V1.7.6-170626
fw_setenv image1_version V1.7.6-170626
fw_setenv target oem-generic
reboot
E come per magia prendo l'IP con qualunque dispositivo e MAC address, senza bisogno di option 60 (come deve accadere avendo io il modem libero).