Portál AbcLinuxu, 9. května 2025 23:59

Dotaz: dobíjení baterie mobilu přes usb v linuxu

8.8.2010 21:03 mobil
dobíjení baterie mobilu přes usb v linuxu
Přečteno: 1234×
Odpovědět | Admin
Mám starý mobil, který bych chtěl použít pro posílání sms přes gammu. Tohle funguje výborně, ale mobil je připojený přes USB adaptér a tomu se musí nějak říct, aby začal i dobíjet telefon, jinak funguje jen komunikace a za chvilku se mobilu vytluče baterka. Ve windows na to byl software, kde stačilo jen kliknout. Mobil je to Siemens CX70, adaptér se identifikuje jako "pl2303 ttyUSB1: pl2303 converter". Jakým příkazem spustím i dobíjení telefonu?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.8.2010 21:33 mobil
Rozbalit Rozbalit vše Re: dobíjení baterie mobilu přes usb v linuxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nedobíjí se ani když pošlu šťávu do USB.
lsusb
...
Bus 003 Device 007: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
...


cat /sys/bus/usb/devices/usb3/busnum 
3

cat /sys/bus/usb/devices/usb3/power/level
auto

echo on > /sys/bus/usb/devices/usb3/power/level
Jendа avatar 8.8.2010 22:41 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: dobíjení baterie mobilu přes usb v linuxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud se nenajde lepší řešení, tak sniffnout komunikaci pod okny. Případně pokud se to tváří jako COM?, tak sniffovat ten sériový přenos. Tipuji, že na to bude nějaký AT příkaz.

Jinak - nedobíjí se ani když ho pod Linuxem vytáhneš a znovu zastrčíš? Mnohé Siemensy mají takovýto bug.
8.8.2010 23:10 mobil
Rozbalit Rozbalit vše Re: dobíjení baterie mobilu přes usb v linuxu
Zkoušel jsem to na několika pc i vypojit pak zas zapojit, pořád nic. Je to ttyUSB1, adaptér má v sobě konverter USB->RS232. Pod okny to už nesniffnu, oken jsem se zbavil už před nějakou dobou.
Jendа avatar 8.8.2010 23:30 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: dobíjení baterie mobilu přes usb v linuxu
Pak je ještě možnost kabel rozříznout a přidělat +5 V z USB na žílu, kam normálně dává 5 V nabíječka. + je na konektoru úplně vlevo a GND je druhé zleva (mám C72, který je po HW stránce skoro stejný).
8.8.2010 23:58 mobil
Rozbalit Rozbalit vše Re: dobíjení baterie mobilu přes usb v linuxu
Nejsem si jist zda by to pomohlo. Tady pujde spíš o zapojení konektoru k telefonu než zapojení vstupu z usb. Koukal jsem na sady at příkazů a je tam jen jediný AT+CBC, který pouze kontroluje stav nabití telefonu.
9.8.2010 00:02 mobil
Rozbalit Rozbalit vše Re: dobíjení baterie mobilu přes usb v linuxu
Jasně tys psal přímo o konektoru u mobilu. Tak jako krajni moznost to prepojim z normalni nabijecky.
9.8.2010 00:13 mobil
Rozbalit Rozbalit vše Re: dobíjení baterie mobilu přes usb v linuxu
Mám ale takový pocit, že to napájení tam pošle na nějaký příkaz přímo ten adaptér, jenže to by měl být jen převodník.
Jendа avatar 9.8.2010 01:10 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: dobíjení baterie mobilu přes usb v linuxu
Ještě můžeš zkusit změřit, jestli převodník propouští USB napětí na ty nabíjecí piny. Kabel se dá napíchnout jehlou bez poškození.
9.8.2010 01:43 mobil
Rozbalit Rozbalit vše Re: dobíjení baterie mobilu přes usb v linuxu
Taky se to dá změřit na pinech multimetrem :-) ... a nepropouští.
9.8.2010 01:44 mobil
Rozbalit Rozbalit vše Re: dobíjení baterie mobilu přes usb v linuxu
Já mám takový pocit, že to je úrovní napětí/proudu v usb portu, že by to stačilo přepnout do aktivního módu a nejspíš ten můj příkaz nezafungoval.
Jendа avatar 9.8.2010 02:07 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: dobíjení baterie mobilu přes usb v linuxu
Taky se to dá změřit na pinech multimetrem :-)
Ježiš já jsem debil :-).

Tak co ho tedy přemostit?
9.8.2010 02:19 mobil
Rozbalit Rozbalit vše Re: dobíjení baterie mobilu přes usb v linuxu
Asi budu muset, jen se bojím abych nezničil usb port a hlavně asi bude sranda rozdělat tu krabičku s převodníkem - zdá se že je z jednoho kusu, tak ji budu muset opatrně rozříznout. Kdyby někoho napadlo softwarové řešení tohodle problému - sem s ním než to nenávratně zdemoluju :-)
Jendа avatar 9.8.2010 02:50 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: dobíjení baterie mobilu přes usb v linuxu
Tak teď by se hodilo kabel před a za krabičkou rozříznout a přerušit spojení mezi nabíjecím pinem konektoru a krabičkou (aby se 5 V z USB nedostalo na možný výstup krabičky). A ještě - GND krabičkou předpokládám prochází.
9.8.2010 03:24 mobil
Rozbalit Rozbalit vše Re: dobíjení baterie mobilu přes usb v linuxu
Jo zem jde skrz. Pokud trvale připojím 5V z usb na konektor k mobilu, nezničím ho tím(mobil či usb)? Logicky lze předpokládat, že nabíjení řídí sám mobil nezávisle na zdroji a že žádná zpětná vazba není - ale nejsem si 100procentně jist, takhle vlastně vyrobím usb mobilní dobíjecí adaptér a u normálního adaptéru se nedoporučuje nechávat mobily trvale připojeny.
9.8.2010 03:36 VSi | skóre: 28
Rozbalit Rozbalit vše Re: dobíjení baterie mobilu přes usb v linuxu
Nevím, kdo to doporučuje (nenechávat telefon připojený na nabíječku), ale můžeš snadno zkusit tohle: Nechat telefon normálně nabíjet a měřit proud z nabíječky ampérmetrem (nejlíp to půjde asi rovnou z toho USB, abys nemusel kuchat kabel nabíječky). Pokud bude po ukončení nabíjení (podle signalizace telefonu) proud zanedbatelný (max. jednotky mA), tak bych se to nebál nechat trvale připojené. Spíš je otázka, jestli se nabíjení pak bez odpojení "nabíječky" znovu samo spustí.
Jendа avatar 9.8.2010 13:09 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: dobíjení baterie mobilu přes usb v linuxu
Ta síťová „nabíječka“ je ve skutečnosti jenom spínaný zdroj. Ve skutečnosti IMHO nabíjení neřídí dokonce ani mobil, ale řídící obvod v akumulátoru.
Spíš je otázka, jestli se nabíjení pak bez odpojení "nabíječky" znovu samo spustí.
Ano, to je právě ten bug Siemensů, že nerestartují nabíjení, i když se vybijí. Takže když necháš mobil čtyři dny připojený, tak stejně chcípne. V nějakém starém Amaru jsem o tom četl a vyřešili to tak, že sundali zadní kryt a na svorky, na které se normálně připojuje akumulátor, připojili stabilizované 4 volty. Ale když jsem to zkoušel u svého mobilu (chtěl jsem ho napájet z Ni-MH mikrotužkovek, protože mi odešel akumulátor a nedaří se mi sehnat náhradní - nějaké jsem vyzkoušel, ale i když byly „nové“, tak měly třeba jenom 350 mAh místo papírových 700), tak jenom probliknul displej a zase to chcíplo - MCU nových mobilů (těch navržených na Li akumulátory) při startu totiž komunikuje s čipem v akupacku a když čip nedetekuje nebo mu čip řekne, že už je aku úplně vybitý nebo přehřátý (tj. další odběr proudu by vedl ke zničení nebo i explozi), tak se zase vypne.

Asi by to šlo vyřešit tak, že by se vykuchal akupack a stabilizované napětí by se přivedlo na vstup toho čipu (vevnitř je normální tišťák, na něm čip zakápnutý takovým tím svinstvem a termistor).
9.8.2010 13:32 mobil
Rozbalit Rozbalit vše Re: dobíjení baterie mobilu přes usb v linuxu
Tento bug jsem neregistroval. Pokud připojím normální nabíječku, tak tam mobil může být 14 dní a je pořád nabit na 100%. Co se týče úpravy toho usb adaptéru - tam těch 5V asi nepřemostím - adaptér je totiž součástí usb konektoru u pc a není rozdělávací. Bojím se když to rozříznu že tam bude stejně nějaké "vosí hnízdo" a nevyznám se v tom. Výhodou toho kabelu je, že na straně k mobilu je rozdělávací konektor, tak asi oddělám 5V a připojím 5V z nabíječky a na současnou zem přidám i zem z nabíječky.
9.8.2010 14:14 ...j
Rozbalit Rozbalit vše Re: dobíjení baterie mobilu přes usb v linuxu
O tom bugu jsem četl už X krát. Ale nevyzkoušel. Měl jsem Siemens M55 a připojoval jsem se s ním k internetu. Vůbec jsem ho nenabíjel nabíječkou, jenom jsem ho připojoval k počítači. A když jsem ho potřeboval vzít ven, odpojil jsem ho a byl nabitý. A že byl kolikrát připojený hoodně dlouho.
9.8.2010 14:55 VSi | skóre: 28
Rozbalit Rozbalit vše Re: dobíjení baterie mobilu přes usb v linuxu
a síťová „nabíječka“ je ve skutečnosti jenom spínaný zdroj. Ve skutečnosti IMHO nabíjení neřídí dokonce ani mobil, ale řídící obvod v akumulátoru.
Čip v akumulátoru (packu) obvykle řeší ochranu a měření, u nabíjení to pravidlo není. Zatím všechny li-ion packy, co jsem měl v ruce (z telefonů, kamer ... ) se mi podařilo spolehlivě nabít svojí nabíječkou, která s řídícím obvodem nekomunikuje, ale loguje průběh napětí a proudu, a tvářilo se to vždy stejně jako čistý li-ion článek. Ale nevylučuju, že takové akumulátory jsou.

S tou náhradou vnitřního akumulátoru u mobilu jiným zdrojem to bývá skutečně problém. Většina telefonů není schopná fungovat jen z nabíječky s vyndaným akumulátorem (třeba v autě by to mohlo mít smysl).
CIJOML avatar 9.8.2010 15:25 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše Re: dobíjení baterie mobilu přes usb v linuxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
A co si koupit prumyslovy modul Siemens? Usetris si plno casu, prace a nervu a navic to bude fungovat zcela spolehlive. Dnes se to da koupit na ebay nebo i aukru za par kacek.
9.8.2010 16:53 mobil
Rozbalit Rozbalit vše Re: dobíjení baterie mobilu přes usb v linuxu
To vím. Už jsem s tím několikrát pracoval, ale tenhle mobil mám doma tak se mi to nechce jen tak vyhazovat. Už je špatná baterka a je hodně nespolehlivý co se týká volání, ale smsky posílá dobře, tak proč toho nevyužít.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.