Forums
petit exercice ... !
-
Salut !
voici le schema :
Je voudrais atteindre la zone firmware de la flash ( lister, copier, coller, effacer ) en restant le plus simple possible ( par l'usb )
Actuellement, la memoire travail je peux la lire ...
la memoire firm nada
Il s'agit d'une flash 1Go coupée en 2 ... 1 partie firm et 1 partie travail -
J'avoue que j'ai du mal à comprendre ce que tu veux faire !!
Tu as un stick USB. Quand tu le branche, il y a un Linux qui démarre à partir du firmware du stick.
Tu as aussi accès à un espace partagé de 512Mo.
Et tu voudrais pouvoir avoir accès aux 512Mo du firmware Linux ... pour le modifier
J'ai bon ?
Si ce n'est pas indiscret, il sert à quoi le stick ?
et pourquoi vouloir modifier le Linux ?
Est ce qu'il existe un logiciel fournis par le fabricant qui permet de mettre à jour ce firmware ?
(pour savoir s'il existe un moyen d'y accéder depuis l'USB)
On peux avoir des info sur ce stick ?
(nom du fabricant, référence ...)
histoire de faire une recherche sur Google
ericc
-
salut ericc !
Oui, tu as bon
Oui, il existe un log de mise a jour via usb
In............
La question est bien d'avoir acces aux 512 Mo restant !
Bon, en virant la SD y a pas de pb ... mais je voudrais pas !
voila comment c'est reconnu :
Bus 004 Device 020: ID 0525:a4a5 Netchip Technology, Inc. Linux-USB File Storage Gadget
-
Question (qui m'est venu en me rasant
):
Est ce que , quand le stick est connecté, tu as tenté de faire un fdisk ? puis 'p'
pour voir comment ton Linux reconnais le stick, si il voit les 2 partoches
puis ensuite essayé de mounter manuellement la deuxième ...
ericc
-
re-
Bon, quand je branche le truc, linux ne voie que la partoche d'echange !
C'est du fat ....
Il ne voie rien d'autre !
Alors, en cherchant sur File Storage Gadget, j'ai bien un drivers a charger
mais je pige pas tout ! ....
Il semble que ce drivers soit typique au materiel employé !
Euh, c'est un peu comme un telephone portable muni d'une sd
Tu as acces par usb a la sd mais pas au firm !
PS: j'efface le materiel cité dans mon message ...
[root@localhost ~]# fdisk /dev/sdc
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').
Commande (m pour l'aide): p
Disque /dev/sdc: 536 Mo, 536903680 octets
17 têtes, 61 secteurs/piste, 1011 cylindres
Unités = cylindres de 1037 * 512 = 530944 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x00000000 -
Alors là je ne vois pas !
Et je n'avais pas eu le temps de noter les info du stick ...
Est ce que tu as regardé dans le syslog (/var/log/syslog) de ta machine pour voir comment c'est reconnu et qu'est ce que Linux voit !
Est ce que ton stick est un système auquel tu peux accéder par le réseau ?
histoire d'essayé de faire un telnet ou autres
C'est avec celui-ci que tu faisais des images avec dd, l'autre jour ?
Est ce que tu as essayé de booter l'image dans VirtualBox ou autre émulateur.
Ne connaissant pas l'usage que tu as de ce stick, c'est un peu difficile pour moi de t'aider plus
ericc -
Suite ....
Bon, j'ai trouvé comment ils font les maj ...
Le logiciel fournit va sur internet, recupere le fichier de maj , le copie
dans la partie " echange "
Au redemarrage de l'appareil, celui ci lance ce fichier !
Donc constitution du fichier :
le fichier de maj ( F1.tar) qui contient des fichiers (SON.md5, F2.MD5) et un (F2.tar) qui contient 3 rep dont un m'interresse !
Je voudrais changer le fichier wav du rep3 ( donc écraser ) ... y a un programmeur ?
pour les md5 je me demmerde .... -
Et bien c'est tout simple .... et je ne vois pas pourquoi tu aurais besoin d'un programmeur !
Si ton but est simplement de remplacer le .wav
tu décompresse les .tar
Tu remplace le fichier .wav
puis tu fait unmd5sum son.wav >son.md5
(il faut md5sum installé sur ta machine)
Tu recompresse le premier tar et tu fait la même chose pour générer le deuxième MD5
et enfin tu recompresse le tout !!!
ericc -
Bah ,nan, c'est pas si simple... Je voudrais le faire
en passant par l'usb .. car a chaque mise a jour, il faudra
que je demonte le matos pour inserer le wav !
-
Bon, bah ca avance mon histoire !
Il me reste un truc qui me tape le systeme !
Faire un md5sum de chaque fichier d'une arborescence !
ex :
rep1..
tot.wav
rep2 ..
tata.txt
rep3 ..
titi.txt
tutu.wav
Donc dans rep1 j'ai rep2 et un fichier
dans rep2 j'ai rep3 et un fichier
dans rep3 j'ai 2 fichiers
le resultat escompté :
resultat.md5
123aef45 rep1/toto.wav
12376FFe rep1/rep2/tata.txt
65432123 rep1/rep2/rep3/titi.txt
6543aaa3 rep1/rep2/rep3/tutu.wav
Ericcc !!! ...............