EDAboard.com | EDAboard.eu | EDAboard.de | EDAboard.co.uk | RTV forum PL | NewsGroups PL

Ima koji varazdinac za mali flash jednog uredjaja?

Nova Tema

elektroda.net NewsGroups Forum Index - Elektronika HR - Ima koji varazdinac za mali flash jednog uredjaja?

Stanislav Vlasic
Guest

Mon Jan 16, 2012 2:49 am   



Pozdrav,

dakle, ima neko iz Vz ili blize okolice koji bi mogel odraditi
flashanje jednog uredjaja baziranog na androidu i Hisilicon Hi3716c
chipu?

Uredjaj na sebi ima pinout (4 pin) koji je pretpostavljam za to, ali
neznam dal se radi o jtag, ttl... informacije o tome zajedno sa
firmware-om koji treba flashati cu dobit najvjerojatnije danas od
proizvodjaca i ovo mi je dost hitno.

Kontakt ili tu na grupu ili na mail stanislav . vlasic [et] wgmetal.hr

Hvala i lp.

Bladerunner
Guest

Mon Jan 16, 2012 3:47 pm   



Nebi bio jtag. Mozda SPI ili UART.




--

www.dekodiranje.co.cc

http://tiny.cc/Haltec


"Stanislav Vlasic" <svlasic_majmunce_at__gmail.com> wrote in message
news:0507h7dqrni98ade1i279lpo80lsvh8rom_at_4ax.com...
Quote:
Pozdrav,

dakle, ima neko iz Vz ili blize okolice koji bi mogel odraditi
flashanje jednog uredjaja baziranog na androidu i Hisilicon Hi3716c
chipu?

Uredjaj na sebi ima pinout (4 pin) koji je pretpostavljam za to, ali
neznam dal se radi o jtag, ttl... informacije o tome zajedno sa
firmware-om koji treba flashati cu dobit najvjerojatnije danas od
proizvodjaca i ovo mi je dost hitno.

Kontakt ili tu na grupu ili na mail stanislav . vlasic [et] wgmetal.hr

Hvala i lp.


Stanislav Vlasic
Guest

Mon Jan 16, 2012 8:34 pm   



On Mon, 16 Jan 2012 15:47:04 +0100, "Bladerunner"
<bladeMAKNIrunner400_at_yahoo.co.uk> wrote:

Quote:
Nebi bio jtag. Mozda SPI ili UART.

Nesluzbena informacija je da se radi o serial ttl inteface-u. Sluzbenu
informaciju jos nemam...

Stonethrower
Guest

Mon Jan 16, 2012 9:23 pm   



Da nije slucajno ovo tvoj post? -- http://goo.gl/a8zCb
Kako bilo, u postu se spominje serial TTL za kojeg cisto sumnjam da je port
za flash-anje.
Ovakva makina skoro pa sigurno koristi TFTP za flash-anje, a za sto ti treba
i bootloader.
S bootload-erom morao bi glatko moci uploadati novi firmware, a ako to, cini
se, nije slucaj, onda si vjerovatno nekako uspio ostetiti bootload-er. Chip
Hisilicon Hi3716c ima na sebi 3 kanala I2C, pa je jedan od njih vjerovatno
iskoristen za svrhu "upucavanja" bootload-era. A kako, e, to je za sada
tajna, jer Hisilicon krije informacije k'o zmija noge ...

--
StoneThrower
www.dgmicrosys.com

"Stanislav Vlasic" <svlasic_majmunce_at__gmail.com> wrote in message
news:sru8h71anavo0g96cu4ko65e7u5ubdhlbd_at_4ax.com...
Quote:
On Mon, 16 Jan 2012 15:47:04 +0100, "Bladerunner"
bladeMAKNIrunner400_at_yahoo.co.uk> wrote:

Nebi bio jtag. Mozda SPI ili UART.

Nesluzbena informacija je da se radi o serial ttl inteface-u. Sluzbenu
informaciju jos nemam...


Stanislav Vlasic
Guest

Mon Jan 16, 2012 11:38 pm   



On Mon, 16 Jan 2012 21:23:02 +0100, "Stonethrower"
<digi_64-public[removeme]@yahoo.com> wrote:

Quote:
Da nije slucajno ovo tvoj post? -- http://goo.gl/a8zCb
Kako bilo, u postu se spominje serial TTL za kojeg cisto sumnjam da je port
za flash-anje.
Ovakva makina skoro pa sigurno koristi TFTP za flash-anje, a za sto ti treba
i bootloader.
S bootload-erom morao bi glatko moci uploadati novi firmware, a ako to, cini
se, nije slucaj, onda si vjerovatno nekako uspio ostetiti bootload-er. Chip
Hisilicon Hi3716c ima na sebi 3 kanala I2C, pa je jedan od njih vjerovatno
iskoristen za svrhu "upucavanja" bootload-era. A kako, e, to je za sada
tajna, jer Hisilicon krije informacije k'o zmija noge ...

Je, to je moj post. Kuzim na kaj ciljas, al gle situaciju...

Tog uredjaja jos nema na trzistu, ovo je uzorak koji jos nije finalan
proizvod. Kompanija koja ga radi mi treba proslijediti firmware i
upute kak to sve skupa uploadati.

S obzirom da se radi o uredjaju koji nema apsolutno nikakvih gumbova
na sebi, ima testpoint-ova na PCB (power, standby, IR), al usprkos
tome nemogu (neznam) doci u nekakav recovery da mogu napraviti upload
firmwarea.

Bootloader odradi svoje, inicijalizira mrezu, inicijalizira usb.... i
tu stane jer po mojoj nekoj logici pokusava dignut android sa krive
memorijske lokacije. FW je krivo flashan na njega (citaj: nije
namjenjen tom uredjaju). Uz FW image flashan je uBoot od tog krivog FW
(ili samo splash image?), ali on pretpostavljam da radi ispravno, samo
ne dize OS (pod ispravno mislim na to da imam output na HDMI, mreza je
inicijalizirana i ima svoju IP, inicijalizirani su USB portovi).

Ako imas kakvu ideju, slobodno napisi Smile

Stonethrower
Guest

Tue Jan 17, 2012 8:49 pm   



Quote:
Ako imas kakvu ideju, slobodno napisi Smile
U ovm trenutku bas i nemam nekakvih specijalnih ideja, jer tesko je

na-daljinu debugirati nepoznati uredjaj koji, i sam velis, nije finalan.

Jedina ideja, u medjuvremenu dok cekas istrukcije od proizvodjaca, jeste da
pokusas preko kamandne linije uBoot-a obrisati stari FW i ponovo pokusati
naloudati novi FW, uz pretpostavku da onaj serial TTL je zaista spojen na
jedan od 3 UART kanala CPU-a, i uz pretpostavku da uBoot podrzava (i)
serijski interface:
- pokusati prokuziti taj serial TTL tj. njegove signale, napon, ground (ova
dva nije problem) i RX/TX (ovo dva malo teze), pa zatim,
- pokusati spojiti TTL-na-RS232 konverter (poput ovog http://goo.gl/TxdBR),
pa zatim,
- spojiti se na PC Hyperterminal (ili sl,) i dobiti uBoot-ov prompt pa se
poigrati sa komandama preko komandne lnije uBoot- (http://goo.gl/skk3i)
- prouciti uBoot komande za erase flash-a i bootload image-a FW preko CLI-a,
a zatim,
- pokusati erase komandom obrisati stari FW i eventualno naloadati novi

Sretan hacking!

--
StoneThrower
www.dgmicrosys.com

"Stanislav Vlasic" <svlasic_majmunce_at__gmail.com> wrote in message
news:pn89h7lcdqj1g2e650vsiuku4dom3560rd_at_4ax.com...
Quote:
On Mon, 16 Jan 2012 21:23:02 +0100, "Stonethrower"
digi_64-public[removeme]@yahoo.com> wrote:

Da nije slucajno ovo tvoj post? -- http://goo.gl/a8zCb
Kako bilo, u postu se spominje serial TTL za kojeg cisto sumnjam da je
port
za flash-anje.
Ovakva makina skoro pa sigurno koristi TFTP za flash-anje, a za sto ti
treba
i bootloader.
S bootload-erom morao bi glatko moci uploadati novi firmware, a ako to,
cini
se, nije slucaj, onda si vjerovatno nekako uspio ostetiti bootload-er.
Chip
Hisilicon Hi3716c ima na sebi 3 kanala I2C, pa je jedan od njih vjerovatno
iskoristen za svrhu "upucavanja" bootload-era. A kako, e, to je za sada
tajna, jer Hisilicon krije informacije k'o zmija noge ...

Je, to je moj post. Kuzim na kaj ciljas, al gle situaciju...

Tog uredjaja jos nema na trzistu, ovo je uzorak koji jos nije finalan
proizvod. Kompanija koja ga radi mi treba proslijediti firmware i
upute kak to sve skupa uploadati.

S obzirom da se radi o uredjaju koji nema apsolutno nikakvih gumbova
na sebi, ima testpoint-ova na PCB (power, standby, IR), al usprkos
tome nemogu (neznam) doci u nekakav recovery da mogu napraviti upload
firmwarea.

Bootloader odradi svoje, inicijalizira mrezu, inicijalizira usb.... i
tu stane jer po mojoj nekoj logici pokusava dignut android sa krive
memorijske lokacije. FW je krivo flashan na njega (citaj: nije
namjenjen tom uredjaju). Uz FW image flashan je uBoot od tog krivog FW
(ili samo splash image?), ali on pretpostavljam da radi ispravno, samo
ne dize OS (pod ispravno mislim na to da imam output na HDMI, mreza je
inicijalizirana i ima svoju IP, inicijalizirani su USB portovi).


Stanislav Vlasic
Guest

Wed Jan 18, 2012 12:04 am   



On Tue, 17 Jan 2012 20:49:59 +0100, "Stonethrower"
<digi_64-public[removeme]@yahoo.com> wrote:

Quote:
Ako imas kakvu ideju, slobodno napisi Smile
U ovm trenutku bas i nemam nekakvih specijalnih ideja, jer tesko je
na-daljinu debugirati nepoznati uredjaj koji, i sam velis, nije finalan.

Jedina ideja, u medjuvremenu dok cekas istrukcije od proizvodjaca, jeste da
pokusas preko kamandne linije uBoot-a obrisati stari FW i ponovo pokusati
naloudati novi FW, uz pretpostavku da onaj serial TTL je zaista spojen na
jedan od 3 UART kanala CPU-a, i uz pretpostavku da uBoot podrzava (i)
serijski interface:
- pokusati prokuziti taj serial TTL tj. njegove signale, napon, ground (ova
dva nije problem) i RX/TX (ovo dva malo teze), pa zatim,
- pokusati spojiti TTL-na-RS232 konverter (poput ovog http://goo.gl/TxdBR),
pa zatim,
- spojiti se na PC Hyperterminal (ili sl,) i dobiti uBoot-ov prompt pa se
poigrati sa komandama preko komandne lnije uBoot- (http://goo.gl/skk3i)
- prouciti uBoot komande za erase flash-a i bootload image-a FW preko CLI-a,
a zatim,
- pokusati erase komandom obrisati stari FW i eventualno naloadati novi

Sretan hacking!

TTL to rs232 cu imat sutra... al me muce voltaze... Navedeni konektor
ima 4 pina, 3 od 4 pina daju napon, od ta 3 pina, 2 daju 3.3V, jedan
daje 3.1V

Mjereno unimerom, ground je bio spojen na GND na PCBu. Malo me
zbunjuju rezultati...

Stanislav Vlasic
Guest

Wed Jan 18, 2012 9:28 am   



On Wed, 18 Jan 2012 08:04:01 +0000 (UTC), Walter Gottwein
<wgottwe_at_fly.srk.fer.hr> wrote:

Quote:
On 2012-01-17, Stanislav Vlasic <svlasic_majmunce_at__gmail.com> wrote:
TTL to rs232 cu imat sutra... al me muce voltaze... Navedeni konektor
ima 4 pina, 3 od 4 pina daju napon, od ta 3 pina, 2 daju 3.3V, jedan
daje 3.1V

Mjereno unimerom, ground je bio spojen na GND na PCBu. Malo me
zbunjuju rezultati...

Ne mora TTL biti samo 5V, u zadnje vrijeme se vise koristi 3.3V jer
vecina novije elektronike koristi taj napon napajanja.
Ako imas adapter sa MAX232 trebao bi ga zamjeniti sa MAX3232

Sve to ok, taj dio znam.... Al nit sam elektronicar ni neki samouki
strucnjak na tom podrucju i nema mi bas logike da konstantno na
pinovima 1,2,4 imam oko 3V napon. Ili su kod ttl-a rx/tx uvijek pod
naponom?

Ako je tak, onda bi po nekoj logici 4 i 3 pin bili 3.3V i ground.

Walter Gottwein
Guest

Wed Jan 18, 2012 10:04 am   



On 2012-01-17, Stanislav Vlasic <svlasic_majmunce_at__gmail.com> wrote:
Quote:
TTL to rs232 cu imat sutra... al me muce voltaze... Navedeni konektor
ima 4 pina, 3 od 4 pina daju napon, od ta 3 pina, 2 daju 3.3V, jedan
daje 3.1V

Mjereno unimerom, ground je bio spojen na GND na PCBu. Malo me
zbunjuju rezultati...

Ne mora TTL biti samo 5V, u zadnje vrijeme se vise koristi 3.3V jer
vecina novije elektronike koristi taj napon napajanja.
Ako imas adapter sa MAX232 trebao bi ga zamjeniti sa MAX3232

--
Pozdrav,
Walter

Stonethrower
Guest

Wed Jan 18, 2012 8:21 pm   



Quote:
... al me muce voltaze...
To je mozda najlakse ustvrditi mjereci i usporedjujuci napone na nekom

elektrolitu na PCBu.
Dodatna metoda je "zumanje" ako tu mogucnost imas na unimetru (utvdjivanje
kratkog spoja zvucnim signalom), ovo je u stvari i najlaksa metoda za
utvrdjivanje direktnog spoja TTL Tx/Rx pinova na konektoru sa CPUom.
One voltaze koje si naveo (3.1V) su normalne jer su ti vodovi vjerovatno
spojeni s pull-up otpornicima, koji te vodove "drze" na stabilnom logickom
nivou (u slucaju pull-up-a, na "high" odn. "1" nivou). Na taj nacin, logika
je obrnuta (aktivno stanje je "0" odn. low, a to ima veze sa supresijom
sumova, itd. itd. ...)

Da ne duljim suvise, bilo bi ti dobro po forumima pokusati nabaviti puni
datasheet onog CPUa (~pa ga postaj ovdje kod nas), jer ono sto je trenutno
dobavljivo je tek skracena (short) inacica datasheet-a. Puna inacica bi
morala sadrzavati detaljni opis pinova, iz kojeg se dade lako razluciti gdje
je sto spojeno. Na kraju krajeva, bez detaljnog datasheet-a tesko ces ista
ozbiljnije hackati.

--
StoneThrower
www.dgmicrosys.com

"Stanislav Vlasic" <svlasic_majmunce_at__gmail.com> wrote in message
news:18vbh7lfh2jj5nf2t1thkjqcfm7gghpd3l_at_4ax.com...
Quote:
On Tue, 17 Jan 2012 20:49:59 +0100, "Stonethrower"
digi_64-public[removeme]@yahoo.com> wrote:

Ako imas kakvu ideju, slobodno napisi Smile
U ovm trenutku bas i nemam nekakvih specijalnih ideja, jer tesko je
na-daljinu debugirati nepoznati uredjaj koji, i sam velis, nije finalan.

Jedina ideja, u medjuvremenu dok cekas istrukcije od proizvodjaca, jeste
da
pokusas preko kamandne linije uBoot-a obrisati stari FW i ponovo pokusati
naloudati novi FW, uz pretpostavku da onaj serial TTL je zaista spojen na
jedan od 3 UART kanala CPU-a, i uz pretpostavku da uBoot podrzava (i)
serijski interface:
- pokusati prokuziti taj serial TTL tj. njegove signale, napon, ground
(ova
dva nije problem) i RX/TX (ovo dva malo teze), pa zatim,
- pokusati spojiti TTL-na-RS232 konverter (poput ovog
http://goo.gl/TxdBR),
pa zatim,
- spojiti se na PC Hyperterminal (ili sl,) i dobiti uBoot-ov prompt pa se
poigrati sa komandama preko komandne lnije uBoot- (http://goo.gl/skk3i)
- prouciti uBoot komande za erase flash-a i bootload image-a FW preko
CLI-a,
a zatim,
- pokusati erase komandom obrisati stari FW i eventualno naloadati novi

Sretan hacking!

TTL to rs232 cu imat sutra... al me muce voltaze... Navedeni konektor
ima 4 pina, 3 od 4 pina daju napon, od ta 3 pina, 2 daju 3.3V, jedan
daje 3.1V

Mjereno unimerom, ground je bio spojen na GND na PCBu. Malo me
zbunjuju rezultati...


vaso
Guest

Thu Jan 19, 2012 4:03 am   



"Stonethrower" <digi_64-public[removeme]@yahoo.com> wrote in message news:jf763o$k48$1_at_ss408.t-com.hr...
Quote:
... al me muce voltaze...

Da ne duljim suvise, bilo bi ti dobro po forumima pokusati nabaviti puni
datasheet onog CPUa (~pa ga postaj ovdje kod nas), jer ono sto je trenutno
dobavljivo je tek skracena (short) inacica datasheet-a. Puna inacica bi
morala sadrzavati detaljni opis pinova, iz kojeg se dade lako razluciti gdje
je sto spojeno. Na kraju krajeva, bez detaljnog datasheet-a tesko ces ista
ozbiljnije hackati.


Da, ako CPU ima fiksne pinove za RX/TX-komunikaciju?
Moze biti da su 'bilo koji' UI-pinovi iskoristeni za to....

Stanislav Vlasic
Guest

Thu Jan 19, 2012 6:06 pm   



On Thu, 19 Jan 2012 04:03:17 +0100, "vaso" <branko.vasiljev_at_xnet.hr>
wrote:

Quote:

"Stonethrower" <digi_64-public[removeme]@yahoo.com> wrote in message news:jf763o$k48$1_at_ss408.t-com.hr...
... al me muce voltaze...

Da ne duljim suvise, bilo bi ti dobro po forumima pokusati nabaviti puni
datasheet onog CPUa (~pa ga postaj ovdje kod nas), jer ono sto je trenutno
dobavljivo je tek skracena (short) inacica datasheet-a. Puna inacica bi
morala sadrzavati detaljni opis pinova, iz kojeg se dade lako razluciti gdje
je sto spojeno. Na kraju krajeva, bez detaljnog datasheet-a tesko ces ista
ozbiljnije hackati.


Da, ako CPU ima fiksne pinove za RX/TX-komunikaciju?
Moze biti da su 'bilo koji' UI-pinovi iskoristeni za to....

Izvuceni su ttl pinovi za rx/tx, problem je kaj na uredjaju koji je
krivo flashan ne radi rx, odnsno nemogu nist slati na njega. Na
identicnom uredjaju radi normalno.

Rijesenje bi bilo kloniranje nand-a (512 Mb chip) - potvrdjeno od
jednog servisa da mogu odradit to:

NAND: Special Nand id table Version 1.35
Nand ID: 0xAD 0xDC 0x10 0x95 0x54 0xAD 0xDC 0x10
Nand(Hardware): Block:128KB Page:2KB Chip:512MB*1 OOB:64B ECC:1bit
512 MiB

Upitno je jos kloniranje:

Spi(cs1) ID: 0x01 0x02 0x16 0x4D 0x00 0x00
Spi(cs1): Block:64KB Chip:8MB Name:"S25FL064P"

Proizvodjac Spanison. U njega je isto nest krivo upucano
pretpostavljam. Jel ovo izvedivo?

elektroda.net NewsGroups Forum Index - Elektronika HR - Ima koji varazdinac za mali flash jednog uredjaja?

Nova Tema

Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
RTV map EDAboard.com map News map EDAboard.eu map EDAboard.de map EDAboard.co.uk map Opony