{"id":2984,"date":"2012-09-14T20:12:57","date_gmt":"2012-09-14T23:12:57","guid":{"rendered":"http:\/\/meiradarocha.jor.br\/news\/?p=2984"},"modified":"2015-08-08T15:31:12","modified_gmt":"2015-08-08T18:31:12","slug":"como-fazer-cabo-conversor-usb-serial-para-flashar-celulares-mt6516","status":"publish","type":"post","link":"https:\/\/meiradarocha.jor.br\/news\/2012\/09\/14\/como-fazer-cabo-conversor-usb-serial-para-flashar-celulares-mt6516\/","title":{"rendered":"Como fazer cabo conversor USB-serial TTL para flashar celulares MT6516"},"content":{"rendered":"<p><a href=\"http:\/\/meiradarocha.jor.br\/news\/wp-content\/uploads\/2012\/09\/ca-42-usb-to-serial-cable-pinout-for-mt6516-flashing.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-2986 alignright\" title=\"ca-42-usb-to-serial-cable-pinout-for-mt6516-flashing\" src=\"http:\/\/meiradarocha.jor.br\/news\/wp-content\/uploads\/2012\/09\/ca-42-usb-to-serial-cable-pinout-for-mt6516-flashing.jpg\" alt=\"\" width=\"344\" height=\"193\" srcset=\"https:\/\/meiradarocha.jor.br\/news\/wp-content\/uploads\/2012\/09\/ca-42-usb-to-serial-cable-pinout-for-mt6516-flashing.jpg 689w, https:\/\/meiradarocha.jor.br\/news\/wp-content\/uploads\/2012\/09\/ca-42-usb-to-serial-cable-pinout-for-mt6516-flashing-150x84.jpg 150w, https:\/\/meiradarocha.jor.br\/news\/wp-content\/uploads\/2012\/09\/ca-42-usb-to-serial-cable-pinout-for-mt6516-flashing-300x168.jpg 300w, https:\/\/meiradarocha.jor.br\/news\/wp-content\/uploads\/2012\/09\/ca-42-usb-to-serial-cable-pinout-for-mt6516-flashing-195x110.jpg 195w\" sizes=\"auto, (max-width: 344px) 100vw, 344px\" \/><\/a><\/p>\n<p>Depois de &#8220;bricar&#8221; &#8212; transformar num tijolo de alta tecnologia &#8212; meu celular <strong>Wei Dream<\/strong> (<strong>Y803<\/strong> com chip <strong>MT6516<\/strong>), precisei gravar novamente o sistema atrav\u00e9s da opera\u00e7\u00e3o de &#8220;<em>flashing<\/em>&#8220;, ou seja, gravar o sistema <strong>Linux<\/strong>+<strong>Android<\/strong> na mem\u00f3ria <em>flash<\/em> do aparelho. Para isto, tive que construir um cabo de convers\u00e3o USB-serial. Este cabo tamb\u00e9m serve para quem trabalha com placas de microcontroladores como <strong>Arduino<\/strong>, placas com processadores como <strong>Raspberry Pi<\/strong>, al\u00e9m de modems e pontos de acesso que tenham conex\u00e3o serial. Isto \u00e9 particularmente \u00fatil porque os computadores atuais n\u00e3o v\u00eam mais com sa\u00eddas seriais.<\/p>\n<p>O &#8220;<em>System-on-Chip<\/em>&#8221; (SoC) <strong>MT6516<\/strong> da empresa taiwanesa <strong>MediaTek<\/strong> tem uma maneira j\u00e1 obsoleta de gravar o sistema <strong>Android<\/strong> ou Windows Mobile: primeiro deve-se carregar o <em>preloader<\/em>, um programa b\u00e1sico, atrav\u00e9s de um cabo USB-serial ligado \u00e0 sa\u00edda do fone de ouvido. Depois, o <em>preloader<\/em> carrega o resto do sistema atrav\u00e9s do cabo microUSB normal. Os novos chips <strong>MT6513<\/strong> e <strong>MT6573<\/strong> usam apenas o cabo microUSB.<\/p>\n<div id=\"attachment_2987\" style=\"width: 160px\" class=\"wp-caption alignleft\"><a href=\"http:\/\/meiradarocha.jor.br\/news\/wp-content\/uploads\/2012\/09\/ca42-cable-for-nokia-cellphones.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2987\" class=\"size-thumbnail wp-image-2987\" title=\"Cabos USB-serial CA-42 s\u00e3o baratos\" src=\"http:\/\/meiradarocha.jor.br\/news\/wp-content\/uploads\/2012\/09\/ca42-cable-for-nokia-cellphones-150x108.jpg\" alt=\"Cabos USB-serial CA-42 s\u00e3o baratos\" width=\"150\" height=\"108\" \/><\/a><p id=\"caption-attachment-2987\" class=\"wp-caption-text\">Cabos USB-serial CA-42 s\u00e3o baratos<\/p><\/div>\n<p>Este cabo serial \u00e9 encontr\u00e1vel no <a href=\"http:\/\/www.alibaba.com\/showroom\/usb-ttl-to-3.5mm-audio-cable.html\">mercado chin\u00eas<\/a>, mas eu fiz um sem gastar ou esperar muito. Comprei pelo Mercado Livre um cabo compat\u00edvel com <strong>Nokia CA-42<\/strong>, que tem embutido um chip <strong>PL2303<\/strong> conversor USB-serial TTL (3,3 v). Estes cabos custam barato porque est\u00e3o obsoletos. A Nokia descontinuou este tipo de conector, chamado de <a href=\"http:\/\/en.wikipedia.org\/wiki\/Nokia_Pop-Port\">Pop-Port<\/a>, em 2007. Comprei com um lance de 5 reais, mais 12 reais de frete pelos Correios. Alguns t\u00eam o pre\u00e7o fixo de cerca de 16 reais.<\/p>\n<div id=\"attachment_3010\" style=\"width: 217px\" class=\"wp-caption alignright\"><a href=\"http:\/\/pinouts.ru\/CellularPhonesCables\/nokia_dku-5_cable_pinout.shtml\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3010\" class=\"size-full wp-image-3010  \" title=\"Pop-port Nokia nos telefones\" src=\"http:\/\/meiradarocha.jor.br\/news\/wp-content\/uploads\/2012\/09\/nokia14_w_ant_774.gif\" alt=\"Pop-port Nokia nos telefones\" width=\"207\" height=\"25\" \/><\/a><p id=\"caption-attachment-3010\" class=\"wp-caption-text\">Pop-port Nokia nos telefones<\/p><\/div>\n<p>Para instalar um <em>plug<\/em> de \u00e1udio stereo <strong>TRS 3,5 mm<\/strong> &#8212; <em>Tip-Ring-Sleeve<\/em>, chamado de <strong>P2<\/strong>, no Brasil &#8212; cortei perto do <em>plug<\/em> do telefone e desencapei a ponta dos cabinhos, para localizar as conex\u00f5es corretas pelas cores. Usei um mult\u00edmetro digital para isto, desses chineses que custam 15 reais. Conforme a foto, me guiando pelas cores, soldei os cabinhos do resto do cabo USB ao plug P2. Achei o esquema de pinagem dispon\u00edvel na internet: Tip=TX, Ring=RX (ambos do ponto de vista do cabo), Sleeve=GND (ver &#8220;Refer\u00eancias&#8221;). O principal cuidado \u00e9 que o pino 6 \u00e9 TX no\u00a0<em>plug<\/em> e se conecta \u00e0 entrada RX do telefone; o pino 7 \u00e9 RX no <em>plug<\/em> e se conecta ao TX no telefone. Algumas ilustra\u00e7\u00f5es na rede mostravam o <em>plug<\/em> do cabo mas usavam a denomina\u00e7\u00e3o do telefone. Esta imprecis\u00e3o me confundiu, inicialmente, e soldei os cabos trocados. A primeira foto deste artigo esclarece exatamente quais as liga\u00e7\u00f5es.<\/p>\n<p>Usei o programa de comunica\u00e7\u00e3o <strong>Hyperterminal<\/strong> do Windows para testar se o cabo foi corretamente montado. Usei a t\u00e9cnica de <em>loopback<\/em>: liguei o <em>echo<\/em> local, coloquei um resistor de 100 omhs entre TX e RX, conectei e digitei algo no <strong>Hyperterminal<\/strong>. Os caracteres sa\u00edram duplicados conforme o esperado. Mas isto n\u00e3o foi garantia de que os fios estivessem na ordem correta. Os programas de <em>flashar<\/em> o <strong>MT6516<\/strong> n\u00e3o reconheciam o cabo. Quando troquei a posi\u00e7\u00e3o de RX e TX<em><\/em>, funcionou. Para testar, conectei ao celular <strong>Wei Dream<\/strong>, tirei a bateria, recoloquei a bateria e liguei o aparelho. Pelo <strong>Hyperterminal<\/strong>, apareceu a palavra &#8220;READY&#8221;.<\/p>\n<p>Antes de usar o cabo <strong>CA-42<\/strong>, fiz a mesma opera\u00e7\u00e3o com um cabo compat\u00edvel com Nokia <strong>DKU-5<\/strong> com um chip Texas Instrument\u00a0 <strong>TUSB 3410<\/strong>. Este cabo talvez sirva para projetos de microeletr\u00f4nica, mas n\u00e3o funciona com os programas de flashing do MT6516. Estes exigem um cabo com chip <strong>PL2303<\/strong>.<\/p>\n<h3>Reconhecimento pelos sistemas operacionais<\/h3>\n<p>O Linux reconhece imediatamente estes cabos, quando conecto-os nas entradas USB. Por exemplo, o <strong>PL2303<\/strong> escreve no log:<\/p>\n<pre>kernel: [ 8691.332045] usb 4-2: new full-speed USB device number 2 using uhci_hcd \r\nmtp-probe: checking bus 4, device 2: \"\/sys\/devices\/pci0000:00\/0000:00:1a.1\/usb4\/4-2\" \r\nmtp-probe: bus: 4, device: 2 was not an MTP device \r\nkernel: [ 8691.642774] usbcore: registered new interface driver usbserial \r\nkernel: [ 8691.642795] USB Serial support registered for generic \r\nkernel: [ 8691.642851] usbcore: registered new interface driver usbserial_generic \r\nkernel: [ 8691.642854] usbserial: USB Serial Driver core \r\nkernel: [ 8691.646456] USB Serial support registered for pl2303 \r\nkernel: [ 8691.646812] pl2303 4-2:1.0: pl2303 converter detected \r\nkernel: [ 8691.658207] usb 4-2: pl2303 converter now attached to ttyUSB0 \r\nkernel: [ 8691.658241] usbcore: registered new interface driver pl2303 \r\nkernel: [ 8691.658244] pl2303: Prolific PL2303 USB to serial adaptor driver \r\ngpsd.hotplug: add \/dev\/ttyUSB0 \r\ngpsdctl: gpsd_control(action=add, arg=\/dev\/ttyUSB0) \r\ngpsdctl: launching gpsd\u00a0 -F \/var\/run\/gpsd.sock \r\nkernel: [ 8730.248081] usb 4-2: USB disconnect, device number 2 \r\nkernel: [ 8730.248350] pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0 \r\nkernel: [ 8730.248378] pl2303 4-2:1.0: device disconnected<\/pre>\n<p>O TUSB 3410 reportou:<\/p>\n<pre>kernel: [23270.217722] ti_usb_3410_5052 2-6.3:1.0: TI USB 3410 1 port adapter converter detected\r\nkernel: [23270.217738] ti_usb_3410_5052: probe of 2-6.3:1.0 failed with error -5\r\nkernel: [23270.218985] ti_usb_3410_5052 2-6.3:2.0: TI USB 3410 1 port adapter converter detected\r\nkernel: [23270.219065] usb 2-6.3: TI USB 3410 1 port adapter converter now attached to ttyUSB0\r\nmtp-probe: checking bus 2, device 10: \"\/sys\/devices\/pci0000:00\/0000:00:1d.7\/usb2\/2-6\/2-6.3\"\r\nmtp-probe: bus: 2, device: 10 was not an MTP device\r\nmodem-manager[1120]: &lt;info&gt;\u00a0 (ttyUSB0) opening serial port...\r\nmodem-manager[1120]: &lt;info&gt;\u00a0 (ttyUSB0) closing serial port...\r\nmodem-manager[1120]: &lt;info&gt;\u00a0 (ttyUSB0) serial port closed<\/pre>\n<p>O Linux reconhece automaticamente os chips e instala a porta serial \/dev\/ttyUSB0, o que descomplica tudo. O Windows, no entanto, precisa dos drivers apropriados. Felizmente, eles s\u00e3o f\u00e1ceis de serem encontrados na rede. Baixe-os aqui:<\/p>\n<ul>\n<li><a href=\"http:\/\/meiradarocha.jor.br\/news\/wp-content\/uploads\/2012\/09\/PL2303-Prolific-drivers.7z\">Driver Prolific PL2303 (CA-42) para Windows<\/a><\/li>\n<li><a href=\"http:\/\/meiradarocha.jor.br\/news\/wp-content\/uploads\/2012\/09\/TUSB3410-DKU5.zip\">Driver TUSB3410 (DKU-5) para Windows<\/a><\/li>\n<\/ul>\n<h3>Refer\u00eancias<\/h3>\n<ul>\n<li><strong>MT6516 flashing tutorial<\/strong>. &lt;<a href=\"http:\/\/bm-smartphone-reviews.blogspot.com.br\/2011\/02\/mtk-hd2-hd9-flashing-tutorial.html\">http:\/\/bm-smartphone-reviews.blogspot.com.br\/2011\/02\/mtk-hd2-hd9-flashing-tutorial.html<\/a>&gt;<\/li>\n<li><strong>[GUIDE]Chinese phone CPU MTK6516 based Windows Mobile Android<\/strong>. &lt;<a href=\"http:\/\/forum.xda-developers.com\/showthread.php?t=1528264\">http:\/\/forum.xda-developers.com\/showthread.php?t=1528264<\/a>&gt;<\/li>\n<li><strong>DIY USB to Serial Cable For $3!<\/strong> &lt;<a href=\"http:\/\/www.uchobby.com\/index.php\/2009\/10\/04\/diy-usb-to-serial-cable-for-3\">http:\/\/www.uchobby.com\/index.php\/2009\/10\/04\/diy-usb-to-serial-cable-for-3<\/a>&gt;<\/li>\n<li><strong>USB to TTL audio cable<\/strong>. &lt;<a href=\"http:\/\/www.alibaba.com\/showroom\/usb-ttl-to-3.5mm-audio-cable.html\">http:\/\/www.alibaba.com\/showroom\/usb-ttl-to-3.5mm-audio-cable.html<\/a>&gt;<\/li>\n<li><strong>Nokia ST pop-port LIKE-DKU-5 or CA-42 cable schematic pinout<\/strong>. &lt;<a href=\"http:\/\/pinouts.ru\/CellularPhonesCables\/nokia_dku-5_cable_pinout.shtml\">http:\/\/pinouts.ru\/CellularPhonesCables\/nokia_dku-5_cable_pinout.shtml<\/a>&gt;<\/li>\n<li><strong>FTDI Chip, USB TTL Serail cables<\/strong>. &lt;<a href=\"http:\/\/www.ftdichip.com\/Products\/Cables\/USBTTLSerial.htm\">http:\/\/www.ftdichip.com\/Products\/Cables\/USBTTLSerial.htm<\/a>&gt;<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Veja como fazer um conversor USB-serial barato<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[69,47,29],"tags":[],"class_list":["post-2984","post","type-post","status-publish","format-standard","hentry","category-android","category-cibernetica","category-computadores"],"_links":{"self":[{"href":"https:\/\/meiradarocha.jor.br\/news\/wp-json\/wp\/v2\/posts\/2984","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/meiradarocha.jor.br\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/meiradarocha.jor.br\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/meiradarocha.jor.br\/news\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/meiradarocha.jor.br\/news\/wp-json\/wp\/v2\/comments?post=2984"}],"version-history":[{"count":0,"href":"https:\/\/meiradarocha.jor.br\/news\/wp-json\/wp\/v2\/posts\/2984\/revisions"}],"wp:attachment":[{"href":"https:\/\/meiradarocha.jor.br\/news\/wp-json\/wp\/v2\/media?parent=2984"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/meiradarocha.jor.br\/news\/wp-json\/wp\/v2\/categories?post=2984"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/meiradarocha.jor.br\/news\/wp-json\/wp\/v2\/tags?post=2984"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}