Sida 1 av 2
casemod av gammal mobil
Postat: 28 januari 2008, 22:05:44
av fesoj_92
tja, ja kan då inget om elektronik, men undrar m det finns något ENKELT sätt att förvandla en gammal sony ericsson (färg) till en liten snygg skärm på dator chassit

Postat: 28 januari 2008, 22:08:59
av kifkroker
vad vill du åstadkomma med skärmen? Alltså vad är ditt mål
Postat: 28 januari 2008, 22:10:51
av fesoj_92
vad som hälst igäntligen eftersom den bara ligger men kanske temp,klocka cpu% dansande till musik eller vadsom hälst...

Postat: 28 januari 2008, 23:32:35
av PHermansson
Enkelt tror jag inte. Det skulle va om man hittar nått projekt där det gjorts förut, sök på displayens beteckning på Google och se.
Postat: 29 januari 2008, 09:03:13
av HUGGBÄVERN
Undras om inte Elktor/AlltOmElektronik gjort något kul med kameradisplejer senaste året. Fast det kanske var Nokia-displejer.
Postat: 29 januari 2008, 10:11:54
av kifkroker
Här är en lösning som funkar, men det blir ingen elektronik involverad utan bara mjukvara, och du behåller mobilen i sitt skick: Installera modemdrivrutrinerna till mobilen, anslut mobilen med datakabel och skicka AT kommandon för att visa infon, antingen skriva direkt i displayen (om texten är stor och fin) eller så kan du göra förutbestämda bilder som du bläddrar mellan, om mobilen kan det, vilket ger bra custom möjligheter och kanske fina övergångar. Sen skriver du ett program som hämtar valfri parameter och visar motsvarande på mobilen. Kanske en liten ikon nere i hörnet där du snabbt kan byta mellan vad som skall visas på mobilen
Väljer du VB.NET kan du exempelvis hämta temperaturzoner om din burk stöder detta. Du testar såhär:
1. start - kör - wbemtest.exe
2. klicka connect - fyll i "root\WMI" - klicka connect
3. klicka query - fyll i "select * from MSAcpi_ThermalZoneTemperature" - klicka apply
4. svaren du får i listan är zoner, dubbelklicka på en så får du all info om den zonen och "CurrentTemperature" är den intressanta. Dela den med tio och gör om från kelvin till celcius så har du temperaturen!
Laptopen jag sitter på nu har tex 1 zon med temperaturen 41,05 grader celsius. Jag har fått för mig att den första zonen är CPU:n
Postat: 29 januari 2008, 16:01:31
av fesoj_92
jätteschyst men fattar då inte mycket...

Postat: 29 januari 2008, 21:18:24
av fesoj_92
soundbrigade skrev:Undras om inte Elktor/AlltOmElektronik gjort något kul med kameradisplejer senaste året. Fast det kanske var Nokia-displejer.
efter många funderingar fattar jag nog haha men vart får jag tag på denna drivrutin och hur ska jag anslute telefonen till datorn?
Postat: 30 januari 2008, 09:39:24
av kifkroker
Citerade du fel stycke kanske? Hursomhelt, du får troligtvis tag på drivrutinerna på sony-ericssons hemsida. kolla efter din modell och något med modem. När du är klar med installationen kan du kolla i kontrollpanelen - modem och sedan modem fliken. Har du fått sony ericsson modem i listan så är du på rätt väg. När du ansluter mobilen (med en standar sony ericsson usb kabel som du borde fått med) så skall det stå att modemet är anslutet
Jag har drivrutiner till K800, K790, K618, K610 om du vill ha. Vad har du för modell?
Postat: 30 januari 2008, 15:45:33
av PHermansson
Låter spännande! Vad skickar man för AT-kommandon för att skriva på displayen??
Postat: 30 januari 2008, 16:58:34
av kifkroker
Man simulerar tangenttryckningar
Kod: Markera allt
Execution Command: AT+CKPD=<keys>[,<time>[,<pause>]]
Test command: AT+CKPD=? Shows if the command is supported.
<keys> är en uppsättning tecken för respektive knapp som finns på mobilen (alla konstiga såsom kamera, power osv också). Knapparna skiljer sig givetvis från modell till modell men det finns serier med mobiler som har gemensam uppsättning. Detta är AT kommandon specifikt från Sony Ericssons dokumentation, så jag vet inte om det funkar med andra tillverkare
EDIT: du kanske uppfattade det som att det var något annat sätt att skriva på displayen jag menade, men det jag syftade på var att skriva på displayen som "vanligt" alltså som att slå ett nummer /förtydligande
Postat: 30 januari 2008, 17:48:46
av PHermansson
Ok... nu ska Linuxanvändaren jag testa...
Jag sätter telefonen (P990i) i laddaren/usb-kopplingen och väljer telefonläge. 'dmesg' talar om att det finns tre nya 'modemenheter', ttyACM0, ttyACM1 och ttyACM2.
Kör igång Minicom. Väljer jag ACM0 blir svaret en massa rappakalja. ACM1 däremot säger AT S7=45 bla bla OK.
AT+CKPD=?
OK
Är jag på rätt spår? Vad ska jag skicka för att den ska visa nått? Ska jag sluta stjäla denna tråd?

Postat: 30 januari 2008, 21:21:32
av kifkroker
Stjäla och stjäla, du gör ju framsteg iaf =P
För att få alla kommandon den kan ta emot skickar du
eller
Angående p800 och p900 verkar de vara lite begränsade i AT kommandona, av någon märklig anledning.
Här är iaf knapptryckningarna för ett gäng SE-modeller, men inte specifikt p900. Detta är alltså vad som ska stå efter AT+CKPD=
Kod: Markera allt
0-9 Number keys
< Left arrow
> Right arrow
C/c Clear display (C/CLR)
D/d Volume down
L/l Phone lock (LOCK)
P/p Power (PWR)
U/u Volume up
V/v Down arrow
[ Soft key 1
] Soft key 2
^ Up arrow
:G Go music button.
:J Joystick button pressed
:C Camera button (full press on camera
button). Note: CKPD with :F must be
called before this key command will
work.
:O Operator button.
:R Return button
:M video call
:F camera focus (camera key half press)
:( flip closed
:) flip opened
:{ camera lens cover closed
:} camera lens cover opened
:[ Jack knife closed
:] Jack knife closed
:D multi task button (shortcut to desktop)
:L flash lamp button
:P "Push to talk" button
:S media player button
:= fire (gamepad)
:< up left (gamepad)
:| up right (gamepad)
:V down left (gamepad)
:> down right (gamepad
:1 Game A (gamepad)
:2 Game B (gamepad)
:3 Game C (gamepad)
:4 Game D (gamepad)
:A Game Internal A.
:B Game Internal B.
:\ Slide closed.
:/ Slide opened.
:X Jog Dial up.
:Y Jog Dial down.
:Z Jog Dial press.
Äldre/enklare mobiler har en mer begränsad uppsättning
Testa om kameraknappen funkar AT+CKPD=":C"
EDIT: Förresten, kolla om p900:an stöder kommandot CMER då kan du aktivera att mobilen skickar knapptryckningar till serieporten när du trycker på dem, och på så sätt avgöra vad den heter. Aktiveras genom:
Vidare kan du testa att byta teckenupsättningen från standard (GSM) till Utf-8 om det är märkliga tecken
Postat: 31 januari 2008, 00:01:29
av PHermansson
Egentligen var det sängdags nu, men var tvungen att testa när jag såg ditt svar. Och visst funkar det! Coolt!
Kod: Markera allt
AT+CLAC
+CCWA
*ZCID
*SEACID2
*SETBC
*SESP
*SEDUC
*SEANT
*SEPING
*
+CLAC
*SEACC
*SEACID
*SEAUDIO
+CLAN
+GMR
+CGMM
+CGMR
+BRSF
*SECHA
*SEFLAFLA
+CMGD
+CIND
+CMER
+CMUT
*ESKS
*ESKL
+VGS
+VGM
+CSCA
+CPMS
+CNMI
+CMSS
+CMGW
+CMGR
+CMGL
+CPBS
+CPBR
+CPBW
+CPBF
+CLIP
*EMWS
*EVAA
+BVRA
*ZBTL
*SEFUNC
*ELIB
*EKSE
*EKEY
+CMEC
+CMAR
+CLCK
+ICF
+IFC
*EDIF
+CCLK
+CRMP
+CSIL
+WS46
+CLVL
+CRSL
+IPR
+ILRR
+NREC
*EIPS
*SEAULS
+GCLIP
*SEDBG
+BLDN
+CFUN
D
H
+CHUP
A
*SEVOL
*SEVOLIR
*SEAPP
*SEAPPIR
*SEAVRCIR
+CKPD
+CHLD
*SEAM
*SESAF
*SELERT
*SESTRI
*SELIST
*SEFORM
*SETICK
*SEDATE
*SEGAUGE
*SEGUP
*SEIMAGE
*SEONO
*SEYNQ
*SEDEL
*SEHELP
*SESLE
*SERSK
*SEUIS
*SEMP
*SEAVRC
/
&F
*
*CPI
*EACS
*ECAM
*ECDF
*ECSCA
*EIBA
*EKSE
*EPEE
*EPHD
*ESOM
*STKC
*STKE
*STKR
+BLDN
+CACM
+CAMM
+CAOC
+CBC
+CCFC
+CCLK
+CCWA
+CFUN
+CGSMS
+CGSN
+CHUP
+CIMI
+CIND
+CKPD
+CLAC
+CLCC
+CMEC
+CMER
+CMGC
+CMGD
+CMGF
+CMGL
+CMGR
+CMGS
+CMGW
+CMMS
+CMSS
+CMUT
+CNMI
+CNUM
+COPN
+COPS
+CPAS
+CPBF
+CPBR
+CPBS
+CPBW
+CPIN
+CPMS
+CPOL
+CPUC
+CPWD
+CREG
+CRES
+CRSM
+CSAS
+CSCA
+CSCB
+CSMS
+CSQ
+CSSN
+CUSD
+VGM
+VGS
+VTS
A
D
H
Z
/
&C
&D
&F
&W
*
*EDEBUGMUX
*EIAAUR
*EIAAUW
*EIAC
*EIACSR
*EIACSW
*EIAD
*EIADNSV6R
*EIADNSV6W
*EIAIPCPR
*EIAIPCPW
*EIALCPR
*EIALCPW
*EIAPSR
*EIAPSSR
*EIAPSSW
*EIAPSW
*EIAR
*EIARUTD
*EIARUTR
*EIARUTW
*EIAW
*EINA
*ELIN
*ESIR
*ETUP
+CBST
+CDIP
+CEER
+CGACT
+CGATT
+CGCLASS
+CGCMOD
+CGCMOD
+CGDATA
+CGDATA
+CGDCONT
+CGDSCONT
+CGEQMIN
+CGEQNEG
+CGEQNEG
+CGEQREQ
+CGEREP
+CGMI
+CGMM
+CGMR
+CGPADDR
+CGPADDR
+CGQMIN
+CGQREQ
+CGREG
+CGTFT
+CHSC
+CHSD
+CHSN
+CHSR
+CHSU
+CHUP
+CLAC
+CLIP
+CLIR
+CMEE
+COLP
+CR
+CRC
+CRLP
+CSCS
+CV120
+CVHU
+DR
+DS
+FCLASS
+GCAP
+GMI
+GMM
+GMR
+ICF
+IFC
+ILRR
+IPR
A
D
E
H
I
L
M
O
P
Q
S0
S10
S2
S3
S4
S5
S6
S7
S8
T
V
X
Z
OK
AT+CKPD=":C"
OK (kameran startar)
Obs det är en P9_9_0, inte en 900.
Edit: Hmm?
AT+CKPD=?
OK
AT+CKPD=3
ERROR
Postat: 31 januari 2008, 01:22:22
av kifkroker
prova den här då
S är gamla kommandot för "ring upp"