Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

CH340 и Андроид
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=16994
Страница 1 от 2

Автор:  Реконструктор [ Сря Яну 29, 2020 6:42 pm ]
Заглавие:  CH340 и Андроид

Както може би знаете, CH340 е usb<=>serial, много евтин аналог на чиповете на ftdi, дето струва не стотинки, ами части от стотинката. :) И понеже е такъв, няма вътрешен флаш/еепром да съхранява уникални идентификатори. В резултат, всички устройства с CH340 закачени за един комп, се третират от ОС като еднакви у-ва.
На субаруто имам едно такова устройство (базирано на евтин ардуино клонинг с въпросния CH340), което ми добавя разни екстри към интериора. Съответно имам апп на андроид мултимедията за контрол на това устройство. Всичко беше прекрасно, докато лятото не реших да си сложа евтин китайски TPMS, на който контролера е - точно така, познахте, същата кутийка с CH340 като мойта. :) Съответно в началото нито моят апп, нито апп-а на TPMS-а нямаше идея за коя кутийка да се закачи. Докато аз си реших проблема бързо, китаеца явно не може да си представи тая хипотеза и дори най-новите версии на апп-а пак го има тоя проблем. За да си видя налягането в гумите, трябва да стартирам и убия китайския апп няколко пъти, докато се закачи за своята си кутийка (по начин, който остава мистерия за мен).
Дайте няква идея как да се реши проблема, че ми е тегаво. :)

Автор:  tutiv [ Чет Яну 30, 2020 10:58 am ]
Заглавие:  Re: CH340 и Андроид

Ами, защо не опиташ с едно двойно ЦК-ключе да пускаш дейта линиите ту към единото ту към другото USB устройство.

Автор:  Ники [ Чет Яну 30, 2020 12:03 pm ]
Заглавие:  Re: CH340 и Андроид

Ако смениш чиповете с някои евтини кометски(не китайски) FTDI?

Автор:  Реконструктор [ Чет Яну 30, 2020 5:49 pm ]
Заглавие:  Re: CH340 и Андроид

Ники написа:
Ако смениш чиповете с някои евтини кометски(не китайски) FTDI?


Тва е много тегаво, ако бяха съвместими пиновете как да е, ама много преправяне иначе.
Търся някво софтуерно/хакерско решение по-скоро.

Автор:  Ники [ Чет Яну 30, 2020 7:18 pm ]
Заглавие:  Re: CH340 и Андроид

Поне единия чип може да се смени да се махне конфликта, има qfn12 корпус, вярно е дребно, но е работа за 15-20 минути.

Автор:  itso.t [ Чет Яну 30, 2020 10:35 pm ]
Заглавие:  Re: CH340 и Андроид

Реконструктор написа:
Тва е много тегаво, ако бяха съвместими пиновете как да е, ама много преправяне иначе.
Търся някво софтуерно/хакерско решение по-скоро.

Изкърти чипа от платката. Сложи такава с друг сериен към юсб конвертор. Свържи повера и тъ-хъ и ръ-хъ към новата платка. Радвай се на резултата.

Автор:  slav4o.com [ Пет Яну 31, 2020 12:58 am ]
Заглавие:  Re: CH340 и Андроид

Имам тука 2броя CH340 и един CP2104
CH340 какъв номер на COM-а взема зависи от това в коя USB букса го включа. Ако го включа в USB букса в която не съм го включвал инсталира драйвера. Тука ако може да се направи програмите да се закачат към определен ком да разпознават устройството. Сега си мисля, след като за различните портове се инсталира различно копие на драйвера, дали не може да се инсталира друг *.inf драйвер с друго описание. Само дето как се слагат драйвери за андроид не зная...
CP2104 където и да го ръгна, го изкарва със един и същи COM- номер. Което ме навежда на мъсълта, че си има някакво предварително програмирано уникално ID.

Автор:  ToHu [ Пет Яну 31, 2020 11:08 am ]
Заглавие:  Re: CH340 и Андроид

Хммм не мисля че Ком порта зависи от чипа по какъвто и да е начин. С FTDI преномерира комовете според usb-то, могат да де променят от боза в Линукс не знам как е реализирано. CP то обаче също създава всеки път с нов номер според порта. Това изглежда е функция на драйвера. Под Линукс не съм наблюдавал какво става.

Автор:  slav4o.com [ Съб Фев 01, 2020 12:28 am ]
Заглавие:  Re: CH340 и Андроид

баш CP то го местя и все на COM5 ми излиза. Но пък нямам второ да видя дали си има всяко номер според ID, или просто ги реди първото включено CP на 5ти ком, второто включено CP на следващия свободен ком.

Автор:  Реконструктор [ Съб Фев 01, 2020 3:52 am ]
Заглавие:  Re: CH340 и Андроид

Е то това CP2104 си има памет за идентификатори вътре. Нормално е системата да го различава. :)

Автор:  gicho [ Съб Фев 01, 2020 3:17 pm ]
Заглавие:  Re: CH340 и Андроид

Не е нужно да има памет, достатъчно е да има сериен номер и ОС трябва да се оправи.
Само че тук проблема е по-скоро китайски програмист - говорим за две приложения със съмнително качество, които по всяка вероятност закачат първото усб устройство с отговарящ vid/pid и дотам.
Нямам опит в "дисасемблиране" на андроидски приложения, но такъв вид специалист би трябвало да може поне да извади повече информация.

Автор:  slav4o.com [ Съб Фев 01, 2020 11:26 pm ]
Заглавие:  Re: CH340 и Андроид

Със малко модификация на *.inf файла: :D
Прикачени файлове:
CH340.jpg
CH340.jpg [ 86.69 KiB | Прегледано 6017 пъти ]

Автор:  Реконструктор [ Нед Фев 02, 2020 5:16 pm ]
Заглавие:  Re: CH340 и Андроид

Един и същ инф?

Автор:  slav4o.com [ Пон Фев 03, 2020 12:00 am ]
Заглавие:  Re: CH340 и Андроид

Реконструктор написа:
Един и същ инф?

Да но редактиран леко от мен. Както писах, CH340 трябва за всяка букса да му се инсталира драйвера. Като включих второто CH, посочих папка с моя инф. Просто го отвори със notepad и превърти в края да видиш къде съм сменил името.

... Все пак не зная дали това може да свърши някаква работа ...

Прикачени файлове:
CH341SER_modificiran.zip [134.8 KiB]
208 пъти

Автор:  slav4o.com [ Пон Фев 03, 2020 7:39 pm ]
Заглавие:  Re: CH340 и Андроид

Жалко, днес и на двата ми изписва "Преобразувател CH340". явно не става така...

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/