billboss
Il problema è che per vie legali difficilmente caveresti il ragno dal buco. Le licenze software sono scritte ad hoc, e a meno che il dispositivo proprio non funzioni è ben difficile ottenere qualcosa per vie legali.
Io capisco perfettamente la frustrazione per certi bug, ma può non essere facile ottenere fix. Puoi segnalare il bug, ma se e quando lo correggono è un altro paio di maniche. In più se il firmware è brandizzato, tocca all'ISP decidere quale versione distribuire. E probabilmente è l'ISP il resonsabile verso di te, non Technicolor.
Può essere che usi parti di codice open source, ma di solito il firmware non è open source, e non trovi lo sviluppatore facilmente su GitHub. Probabilmente è anche qualcuno in Cina che lavora per chi costruisce l'hardware.
Per di più questi dispositivi sono spesso fatti guardando ai centesimi (nonostante il prezzo al quale te lo possono appioppare), e gli investimenti per correzioni e migliorie gestiti con il contagocce. Non dico che è giusto così, anzi, ma è la situazione attuale, e cambiarla vista l'asimmetria di forza non è per nulla facile. Se hai denaro da spendere puoi divertirti a provarci.
C'è un motivo per il quale si è voluto il "modem libero" - non solo per risparmiare o usare quello più alla moda, ma specialmente per poter scegliere modelli con la qualità e il supporto adeguato.