Il DM principale ovviamente è standard. Dal file di config di cwmpd puoi ad esempio scegliere quale usare come root (IGD o Device) e quali path inserire nelle inform, quali notificare in caso di modifica valori ecc.. ma nel firmware TIM (come in tutti quellli degli altri ISP) ci sono delle estensioni custom al datamodel per le funzionalità non standard. Se guardi lo sniff te ne rendi subito conto. Devi fare in modo che quando l'ACS legge o scrive quei path il client cwmpd non dia di matto. E poi devi far combaciare gli index di alcune istanze (tipo quelli delle interfacce di rete, dei servizi SIP, delle radio wifi, ecc.) che l'ACS si aspetta essere uguali ad un certo valore e nient'altro. Per capirci, se l'ACS fa delle cose in base a quello che legge in Device.blabla.interfacce.4.IPAddress, che nei loro firmware rappresenta l'ip wan, per dire, dato che la quarta interfaccia nel file di config è quella wan, tu devi fare in modo che sia la quarta (o appaia come la quarta, c'è della roba configurabile in transformer per definire un comportamento stabile su cose del genere in tal senso) anche sul firmware UNO altrimenti non è detto che gli script sull'ACS proseguano senza andare in errore.
La porta aperta in forward verso il pc ti serve solo se fai simulazioni, altirmenti cwmpd apre da solo la porta che imposti nella sua config per le connectionrequest. Ti conviene impostare quella che usa TIM nei suoi firmware, ma non ti so dire se l'ACS di TIM accetti di ricontattarti anche su una porta differente scelta da te. In effetti mi sa che è un tipo di esperimento che potrei aver fatto in passato ma di cui non rammento il risultato, sorry.
(edit: fossi in te non mi imbarcherei in questa impresa, piuttosto identifica cosa vuoi ottenere e fai il minimo indispensabile. Esempio: Telstra mantiene attive le SIM di backup della rete fissa fintanto che c'è un client cwmp attivo sul loro ACS che comunica l'IMSI della SIM inserita nel router. In quel caso non conviene perdere tempo ad implementare un finto supporto ai modem cellulari nel dm di un device che non ce l'ha, è più semplice creare un finto client cwmp che comunichi quell'imsi una volta al mese e amen)
Questi esperimenti falli senza GUI. Come sei ora sei a posto, ovvero firmware pulito con root e planning già fatto. Se poi vuoi lasciar perdere la storia del far funzionare regman allora reinstalla pure quello che preferisci.