Guest User

ip301

a guest
Feb 11th, 2009
874
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.17 KB | None | 0 0
  1. '''Premessa'''
  2.  
  3. Questo Wiki serve per informare sul prodotto marcato da EUTELIA come IP301. Tutti quelli che vogliono cooperare alla stesura di questo Wiki sono invitati a farlo in modo corretto e sempre cordiale. Registrati per condividere le tue esperienze e ci� che sai su questi apparecchi. Ancora questo wiki � in via di sviluppo, ma grazie a te potr� funzionare. Attualmente questo Wiki contiene pochi articoli. Ma, se hai passione e volont� sicuramente ti divertirai ad ampliare le tue conoscenze sul IP-301 che oggi sono aperte anche al nostro paese, grazie al Team di VoceSuIp.
  4.  
  5. L'AUTORE E VOCESUIP NON si assumono alcun tipo di responsabilit� sulla validit� delle informazioni ed eventuali problemi che possono sorgere per l'utilizzo di parte o tutte le informazioni qui riportate.
  6.  
  7. __TOC__
  8.  
  9. ==COME ACCEDERE AL TELEFONO CON PRIVILEGI DA AMMINISTRATORE==
  10.  
  11. Il telefono Voip IP-301 di Eutelia � un buon modello ad un ottimo prezzo.
  12. C'� un'inconveniente che per alcuni non � da poco.. Il firmware ha delle impostazioni bloccate. Si possono quindi utilizzare solo i servizi Eutelia ed Obelisk (servizio di Eutelia), a meno che non si possa avere le credenziali (username e password) per configurare appieno l'IP-301 (credenziali da amministratore).
  13.  
  14. Col presente articolo ci proponiamo di raccoglierne alcune, valide solo per alcune versioni di firmware.
  15.  
  16.  
  17. '''Versioni Attuali'''
  18. {| border
  19. ! ID VERSION!! firmware Date !! Codec Version !! Login !! Password !! Note
  20. |----
  21. | 070105 || Wed Jan 10 10:56:06 2007 || Wed Dec 20 17:28:34 2006 || admin || 24234880 || questa versione � completamente sbloccata e proviene direttamente dal produttore.
  22. |----
  23. | 706198L || Wed Sep 26 12:16:26 2007 || ?? || superuser || 1019721335 ||
  24. |----
  25. | 706215L || 11 Feb 2008 || 29 May 2007 || superuser || 1019721335 ||
  26. |----
  27. | 706216L || Tue Feb 19 15:16:47 2008 || ?? || ?? || ?? || la versione del fw � lo stesso ma la data � diversa
  28. |----
  29. | 706216L || Fri Feb 22 10:34:04 2008 || Tue May 29 11:02:39 2007 || superuser51 || 9830275276eur ||
  30. |----
  31. | 706218L || Mon Apr 7 16:46:24 2008 || Tue May 29 11:02:39 2007 || ?? || ?? ||
  32. |----
  33. | 706220L || Thu Apr 10 16:18:48 2008 || Tue May 29 11:02:39 2007 || ?? || ?? ||
  34. |----
  35. | 804322L || Mar 06 2008 || ?? || ?? || ?? || Ultima versione montata nei nuovi telefoni, � completamente bloccata.
  36. |----
  37. |}
  38.  
  39. ===Utilizzare il menu esteso su versioni con firmware limitato===
  40. [[Immagine:menuesteso.png]]
  41.  
  42. In alcune versioni di firmware (ad es. 706220L) il menu di gestione non riporta tutte le funzioni effettivamente utilizabili e riportate sul manuale. Per accedere a queste funzioni � necessario conoscere l'indirizzo della pagina di ogni funzione, oppure pu� essere utilizzato il menu locale scaricabile da questo indirizzo [http://www.MegaShare.com/426133 Menu locale per ip301]. E' sufficiente scompattare il file in una cartella e lanciare index.htm
  43.  
  44. ==GUIDA ALLA CONNESSIONE SERIALE DELL'IP301 AL PC==
  45. ===IL TELEFONO===
  46.  
  47. Aprire il telefono togliendo le 4 le viti sul retro:
  48.  
  49. [[Immagine:Rearphonepo9.jpg]]
  50.  
  51. Individuare il connettore come indicato da Sk3:
  52.  
  53. [[Immagine:2apertoau0.jpg]]
  54.  
  55. Questi i contatti con i rispettivi valori:
  56.  
  57. [[Immagine:3piazzolecontrassegnatexu9.jpg]]
  58.  
  59. Per poter lavorare pi� agevolmente consiglio di cablare il connettore e col saldatore perforare la scocca del telefono cos� da poter fare uscire la piattina e poterlo richiudere:
  60.  
  61. [[Immagine:cablatobk9.jpg]]
  62.  
  63. Ora il telefono � pronto per essere collegato.
  64.  
  65. ===IL CAVO===
  66.  
  67. Per collegare il PC alla porta seriale del telefono � necessario disporre di un convertitore da seriale rs232 (porta del PC) a TTL (porta del telefono)
  68. La soluzione pi� economica � utilizzare cavetto seriale per telefoni.
  69. Io ho usato questo per telefoni nokia:
  70.  
  71. [[Immagine:dku5apertore5.jpg]]
  72.  
  73.  
  74. Il cavo monta il circuito convertitore all'interno del connettore USB e necessita del suo driver.
  75. Una volta installato, il cavo viene riconosciuto come una porta seriale. Per individuarla basta andare sul pannello di controllo di windows (nel mio caso al cavo � stata associata la porta COM 18).
  76.  
  77. ===IL COLLEGAMENTO===
  78.  
  79. A questo punto tagliare il connettore che va al telefono e individuate i fili corretti:
  80.  
  81. [[Immagine:dku5tagliatoie0.jpg]]
  82.  
  83. I fili da colegare sono solo tre: la massa ed i segnali RX e TX.
  84. L'alimentazione non � necessaria in quanto il convertitore � gi� alimentato dalla porta USB.
  85.  
  86. Lo schema dei connettori va cercato su internet. Questi alcuni schemi per i cavi pi� diffusi:
  87.  
  88. [[Immagine:connectors.jpg]]
  89.  
  90.  
  91. ===LA TRASMISSIONE DATI===
  92.  
  93. Per colloquiare con il telefono possiamo utilizzare "Hyperterminal", un programma di emulazione di terminale gi� fornito con Windows.
  94. Al lancio del programma date un nome alla connessione (es. voip) che vi servir� per salvare la configurazione senza doverla reimpostare ogni volta:
  95.  
  96. [[Immagine:hyp1em6.jpg]]
  97.  
  98. Nella finestra di dialogo "connetti a" selezionate nella casella connetti, la porta seriale associata al cavo (es. COM18):
  99.  
  100. [[Immagine:hyp2fk1.jpg]]
  101.  
  102. Impostate la connessione a 57600/8/N/1:
  103.  
  104. [[Immagine:hyp3xb0.jpg]]
  105.  
  106. Per creare un file di testo con il log di tutta l'attivit� e per memorizzare i dump di memoria, selezionate Trasferimento->acquisisci testo...:
  107.  
  108. [[Immagine:hyp4hq9.jpg]]
  109.  
  110. Accendete il telefono e, se avete fatto tutto giusto, apparir� il messaggio del boot:
  111.  
  112. Codice:
  113.  
  114. start RAM test
  115. SDRAM SIZE: 8M!
  116. vBOOTMain()
  117. move gunzip ROM image to RAM
  118. jump to gunzip RAM image
  119. Boot Code Not Support Dual-Code!
  120. press 'ENTER' to load IC.GZ within 3 seconds
  121. otherwise, decompress VOIP image
  122.  
  123.  
  124. Premendo invio entro tre secondi, il telefono entrer� in modalit� Test:
  125.  
  126. Codice:
  127.  
  128. Loading IC.GZ to RAM
  129. Ready to run..........
  130. <pre>
  131. =========================================
  132. Diagnostic Program : V:1.1.01 06/01 122.88Mhz
  133. =========================================
  134. [1] Memory TEST
  135. [2] UART TEST
  136. [3] Timer TEST
  137. [4] Ethernet TEST
  138. [5] PM Load TEST
  139. [6] Flash TEST
  140. [7] SPI TEST
  141. [8] FIFO TEST
  142. [9] LCD TEST
  143. [0] LED TEST
  144. [A] Test All
  145. [D] User Program Download
  146. [E] CM5001 Test
  147. [F] Tftp Download
  148. =========================================
  149.  
  150. Select One... :
  151. </pre>
  152.  
  153. Per leggere il contenuto della memoria selezionare 1:
  154.  
  155. Codice:
  156. <pre>
  157. ---------------------------------
  158. Memory Test Menu
  159. ---------------------------------
  160. [1] Memory Read
  161. [2] Memory Write
  162. [3] Read & Write
  163. [Q] Exit Memory Test
  164. ---------------------------------
  165. Select One..1
  166. Enter the Start Address to Read....0xbfc00000
  167. Enter the byte Count to Read....(Maximun 10000)
  168. </pre>
  169.  
  170. Anche se il programma indica un limte massimo, in realt� accetta qualsiasi valore.
  171.  
  172. L'immagine della rom va da: 0xbfc00000 a 0xbfffffff Lunghezza: 2097152 (200000 hex) bytes
  173.  
  174. Il file fcodec.out parte dall'indirizzo: 0xbfc10000
  175. Il file ic.img parte dall'indirizzo: 0xbfc30000
  176. Il file voip.img parte dall'indirizzo: 0xbfc40000
  177.  
  178. Questi file sono memorizzati in formato compresso gunzip (estensione gz).
  179. Per poterli esaminare si deve quindi procedere come segue:
  180.  
  181. 1- Fare il dump dell'intera porzione di memoria che li contiene
  182. 2- Convertire il file di testo acquisito con Hyperterminal in formato binario e salvarlo con estensione gz.
  183. 3- Decomprire il file cos� ottenuto con winrar o winzip
  184.  
  185. A questo punto avrete ottenuto il file decompresso (ic.img, fcodec.ou o voip.img) e potrete esaminarlo e/o modificarlo con un qualsiasi hex editor.
  186.  
  187. ===Estrarre VOIP.IMG===
  188. Procedura per estrarre voip.img per poi guardare da vicino il firmware (file html, password, ecc...)
  189.  
  190. Una volta entrati nel Memory Test Menu, digitare BFC40000 e poi 3932200, PRIMA di premere INVIO nel menu Trasferimeto -> Aquisisci Testo e selezionare un file nuovo a piacere (es dumpram.txt)
  191.  
  192. Clikkare AVVIA
  193.  
  194. e poi premere INVIO e partir� una sfilza di righe tipo 0x8FC400123 : 00 00 00 00 00 00 ecc
  195.  
  196. Questa operazione durer� quasi un ora.
  197.  
  198. Quando i numeri si fermano, andare nel Menu Trasferimento -> Aquisisci testo -> Termina
  199.  
  200.  
  201. Chiudere HyperTerminal e spegnere il telefono.
  202.  
  203. Scaricare questo programma [http://www2.skizzo3000.it/ip301/Convertitore_dump_IP301.rar Convertitore DUMP IP301]
  204.  
  205. Estrarre ed eseguire il programma.
  206.  
  207. Clikkare su Analisi degli indirizzi Hex e selezionare il file creato con Hyperterminal (dumpram.txt)
  208.  
  209. Dopo qualche decina di secondi apparir� una finestra e selezionare dove salvare il file .gz
  210.  
  211. Il processo Terminer� quando sul secondo pulsante Verde sar� scritto File .gz creato
  212.  
  213. Ora aprite quel file con winzip o winrar ed estraete il file voip.img che ci trovate dentro.
  214.  
  215. Aprite quel file con un editor HEX e buon divertimento.
  216.  
  217.  
  218. P.S. Ogni contributo al software � gradito !!!
  219. <br/>
  220. <br/>
  221.  
  222. ==Flashare il firmware dall'intefaccia web==
  223.  
  224.  
  225.  
  226. ''Attenzione: l'aggiornamento del firmware e' un'operazione delicata che se non va a buon fine puo' compromettere il dispositivo!''
  227.  
  228. Una volta ottenute le credenziali di accesso di administrator, � possibile sostituire del tutto il firmware, ad esempio con uno precedente o con uno generico del produttore (nonostante gli svantaggi dovuti all'uso di una versione precedente del software del telefono). I firmware esistono in due diversi formati di file, .rom e .gz, e richiedono due diverse procedure di caricamento.
  229.  
  230. ''NOTA BENE: ci sono notizie di aggiornamenti firmware che si bloccano (cio� che non si avviano nemmeno, non che si concludono male) a causa del sistema operativo e browser utilizzati. Secondo l'esperienza di altri utenti Linux (e Ubuntu in particolare) con Firefox sembra dare cattivi risultati, mentre secondo quella dello scrivente Windows XP con Firefox o (in alcuni casi) Internet Explorer sembra la piu' promettente. Similmente, talvolta l'accesso via telnet usando il programma CLI incluso in Windows non accetta al primo tentativo anche delle credenziali valide; conviene ritentare oppure impiegare un programma diverso, ad esempio Putty.''
  231.  
  232. ====Formato .rom====
  233.  
  234. Per caricare un firmware in formato .rom, � necessario loggarsi nel sito web di amministrazione del telefono (http://indirizzoIPtelefono:9999) ed accedere ad una pagina che non si ottiene navigando tra i menu del telefono, ma solamente digitando direttamente nella barra degli indirizzi del browser il corrispondente nome del file HTML, e cio� http://indirizzoIPtelefono:9999/update.htm. Si otterr� una pagina dal titolo "Update system".
  235. [[Immagine:update.jpg]]
  236.  
  237. Lasciare nel menu a tendina di nome "Update Type" la voce "ALL ROM", impiegare la finestra che appare premendo il pulsante "Sfoglia" a lato del campo "File Location" per selezionare il file .rom che ci si sar� preventivamente procurati, e premere il tasto "Update". La pagina web indicher� di non spegnere il telefono fino al termine della procedura, e che accaduto ci� il telefono si riavvier� da solo. Sul display apparir� la dicitura "Updating firmware".
  238.  
  239. ====Formato . gz====
  240.  
  241. Per caricare un firmware contenuto in un file con estensione .gz, invece, dopo aver effettuato l'accesso al telefono tramite interfaccia web � necessario selezionare la voce "Update" e dopo questa "New firmware" dal frame a sinistra. Appare una pagina web dal titolo "Update Firmware".
  242.  
  243. [[Immagine:Update_firmware.jpg]]
  244.  
  245. Selezionare il radio button "Local PC" in alto, nel campo "Method", scegliere la voce "Risc" nel menu a tendina "Code type" ed impiegare la finestra che appare premendo il pulsante "Sfoglia" a lato del campo "File Location" per selezionare il file .gz che ci si sar� preventivamente procurati. Premere il tasto "Update".
  246.  
  247.  
  248. ====Flashare il firmware "IP301_070105.rom"====
  249.  
  250. Il [http://www.perfectone.net/ Percfectone] IP301 venduto da Eutelia monta (almeno nelle pi� recenti versioni) firmware "brandizzati" dalla stessa Eutelia, che dalla versione 706216L del 22 febbraio, oltre ad alcune modificazioni di poco conto, non permettono all'utente di impostare dei provider SIP a proprio piacimento, oltre che ridurre drasticamente le pagine web del sito interno di amministrazione effettivamente accessibili.
  251.  
  252. Circola su Internet un firmware rilasciato dalla stessa casa produttrice del 10 gennaio 2007, che oltre a non aver nessun blocco � completamente privo di "brandizzazioni", anche leggere (� appunto quello originale). Dopo aver ottenuto le password di administrator per due IP301 con firmware 706216L del 22 febbraio ho montato questo firmware "pulito" senza problemi e con mia soddisfazione.
  253.  
  254. Per caricare questo firmware occorre prima procurarsi il [http://www.megashare.com/360212 file] con estensione .rom e flasharlo sul telefono come descritto qui sopra al punto 1.3.1. Ad aggiornamento completato caricare i �default settings� del telefono da tastiera del telefono (tasto �Menu�, voce 7 �Administration�, voce 3 �Default settings�, voce 1 �Load default�).
  255.  
  256. A questo punto, si ha il completo controllo del telefono, sia via telnet che loggandosi via web all'indirizzo http://iptelefono:9999, impiegando le credenziali seguenti:
  257.  
  258. *username: admin
  259. *password: 24234880
  260.  
  261.  
  262. ''Nota: dal 10 gennaio 2007 ad oggi � sicuramente passata molta acqua sotto i ponti, in termini di sviluppo del firmware. Di certo, le versioni pi� recenti anche se bloccate introducono una serie di migliorie e correzioni di bug che ad occhio nudo possono anche non apparire. Al momento attuale, tuttavia, questa mi sembra una buona scelta e sopratutto � sperimentata personalmente, dopo aver impallato un altro telefono per carenza di informazioni. Appena avremo/avro' aggiornamenti li riportero' qui.''
  263.  
  264. ====Flashare il firmware "706216L 22 Feb con mod anti-javascript.gz"====
  265.  
  266. ''Attenzione: quel che segue ha carattere assolutamente sperimentale - mettere in pratica solo a proprio rischio e pericolo.''
  267.  
  268. Questo � il famigerato firmware brandizzato Eutelia 706216L del 22 febbraio, dopo essere stato "addomesticato" modificandogli i controlli javascript che impediscono la modifica dei parametri relativi ai provider SIP su valori diversi da quelli di Eutelia. In ogni modo questo firmware -secondo l'esperienza dello scrivente- risolve solo in parte i problemi di quello originale bloccato da cui deriva, in quanto comunque consente una personalizzazione solo parziale dei provider, presenta un ridotto numero di pagine web disponibili nel sito di amministrazioni ed infine, ''anche con le credenziali di admninistrator'', non consente di modificare username e password dell'administrator ne' da web ne' da telnet. Similmente, da telnet non permette completo accesso ai comandi del tipo "auth" (il comando "auth" senza ulteriori opzioni, che dovrebbe restituire le credenziali di tutti gli utenti, da messaggio "error"). Inoltre, l'unica esperienza avuta riguarda un telefono gi� dotato di firmware 706216L 22 Feb di Eutelia, "al di sopra del quale" � stata installata questa versione.
  269.  
  270. Per caricare questo firmware occorre prima procurarsi il [http://www.megashare.com/391315 file] con estensione .gz (non va decompresso, anzi cercando di aprirlo con un qualunque programma per gestire i file compressi si ottiene un errore) e flasharlo sul telefono come descritto qui sopra al punto 1.3.2.
  271.  
  272. ====Flashare il firmware "706216L 22 Feb.gz" (originale)====
  273.  
  274. ''Attenzione: quel che segue ha carattere assolutamente sperimentale - mettere in pratica solo a proprio rischio e pericolo.''
  275.  
  276. E' possibile, volendo, riportare il telefono alle condizioni in cui lo si � trovato al momento della consegna, cio� con tutte le limitazini previste da Eutelia. Per far questo � sufficiente reinstallare il firmware originale 706216L del 22 febbraio, intatto.
  277.  
  278. Per caricare questo firmware occorre prima procurarsi il [http://www.megashare.com/391310 file] con estensione .gz e flasharlo sul telefono come descritto qui sopra al punto 1.3.2.
  279.  
  280. ====Flashare il firmware "706215L con mod anti-javascript.gz"====
  281.  
  282. ''Attenzione: quel che segue ha carattere assolutamente sperimentale - mettere in pratica solo a proprio rischio e pericolo.''
  283.  
  284. E' una versione del firmware 706215L priva dei javascript che impediscono di modificare i provider SIP. Lo scrivente non ha nessuna esperienza riguardo l'uso di questa versione del firmware.
  285.  
  286. Per caricare questo firmware occorre prima procurarsi il [http://www.megashare.com/391356 file] con estensione .gz e flasharlo sul telefono come descritto qui sopra al punto 1.3.2.
  287.  
  288. ==Configurazioni utili e comuni del telefono==
  289.  
  290. Una volta ottenuto il pieno controllo del telefono, � possibile personalizzarlo secondo i propri desideri (riferendomi a quanto � possibile fare dopo aver installato il firmware IP301_070105.rom, con altri ho trovato delle difficolt�). Ad esempio � possibile modificare:
  291. *nome utente e password di administrator
  292. *i server dell'ora
  293. *i toni di chiamata, rendendoli simili a quelli usati in Italia
  294.  
  295. ====Modifica delle credenziali di administrator====
  296.  
  297. Dall'interfaccia web, accedere alla voce "System Auth.", dal frame di sinistra. Apparira' una pagina dal titolo "System Authority".
  298. [[Immagine:System_authority.jpg]]
  299.  
  300. Inserire il nuovo nome utente e la nuova password (due volte), premere il tasto "Submit" e salvare dalla voce "Save change" del menu. Il telefono si riavviera' automaticamente e si potra' impiegare le nuove credenziali, anche via telnet.
  301.  
  302. ====Modifica dei server dell'ora====
  303.  
  304. Non ho idea di quanto affidabili siano i server NTP di default, in ogni modo io li ho sostituiti con quelli dell'Istituto Galileo Ferraris di Torino. Questi hanno nome, rispettivamente, di "ntp1.ien.it" e "ntp2.ien.it" e indirizzo IP 193.204.114.232 e 193.204.114.233. Dal menu scegliere la voce "Phone Settings" e poi "SNTP Settings", apparira' una finestra dal titolo "SNTP Settings".
  305.  
  306. [[Immagine:SNTP_settings1.jpg]]
  307.  
  308. Inserire gli indirizzi IP dei due server desiderati (in questo caso quelli dell'Istituto Galileo Ferraris) nei due campi "Primary Server" e "Secondary Server" lasciando come �Time zone� GMT +1 per l�ora
  309. solare e GMT +2 per quella legale, nel campo "Time Zone".
  310. Anche in questo caso salvare e riavviare come indicato sopra.
  311.  
  312. ====Modifica dei toni di chiamata====
  313.  
  314. Dalla voce di menu "Others" e poi "Tones Settings" si accede ad una pagine web dal titolo "Tones Settings".
  315. [[Immagine:Tones_Settings.jpg]]
  316.  
  317. Modificare i valori di default che si trovano nella prima colonna (Dial Tone) in accordo con quanto riportato dall'immagine. Anche in questo caso salvare e riavviare come indicato sopra.
  318.  
Advertisement
Add Comment
Please, Sign In to add comment