====== Ripristino ed upgrade del firmware ====== All'accensione, il STB manda un DHCP Discover contenente la Option 43 (Vendor-Specific Information) (o l'hostname?) con valore differente a seconda di cosa vuole ricevere: **"fisys" (0x6669737973)**: firmware di recovery * il DHCP Discover include 4 valori Private (160, 161, 162 e 163) nella Parameter Request List * il server risponde con un DHCP Offer che contiene: 160=0x0201 (da dove scaricare il firmware: 0x01=TFTP, 0x02=Multicast; in questo caso, prova prima da multicast poi passa a TFTP) 161=0x58228d3d (l'IP del server da cui si deve scaricare via TFTP il firmware: 88.34.141.61) 162=0x7265636f7665727900 (il nome del file da scaricare: recovery) **"flash" (0x666c617368)**: ? * la DHCP Discover include 4 valori Private (160, 161, 162 e 163) nella Parameter Request List * il server risponde con un DHCP Offer che non contiene nessuna risposta in merito **"mboot" (0x6D626F6F74)**: firmware di recovery per STB senza firmware * viene mandato in multicast da 239.192.75.3 porta 11111 **"upgrd" (0x7570677264)**: firmware di upgrade * il DHCP Discover non include valori Private nella Parameter Request List * il server risponde con un DHCP Offer che contiene 43=0x0104efc04b0402022b67 (indirizzo e porta del server multicast da cui ricevere il firmware: 0x0104=?, 0xefc04b04=239.192.75.4, 0x0202=?, 2b67=11111) * il STB comunica in ARP il proprio IP ed effettua un membership report a 239.197.75.4 * inizia il flusso di pacchetti in multicast Il DHCP di Telecom risponde solo se il MAC address del richiedente comincia per: 00:17:C2 (Pirelli Broadband Solutions) 00:1C:A2 (PIRELLI BROADBAND SOLUTIONS) 00:13:C8 (PIRELLI BROADBAND SOL) //Credits: 30252783, Zibri su [[http://www.ilpuntotecnicoeadsl.com/forum/index.php/topic,3267.msg47403.html#msg47403|Ilpuntotecnicoeadsl forum]]//