sources img_maker_3188? Réservé à nos amis créateurs sous Android (thèmes, icônes, logiciels... etc.) Espace d’entraide, d'information et de partage. Vous pourrez également trouver des informations sur App Inventor, un outil pour les débutants qui veulent faire de petites applications !

Avatar du membre
matnl
Membres
Messages : 33
Enregistré le : ven. 28 juin 2013 08:15
Statut : Hors ligne

sources img_maker_3188?

par matnl » sam. 7 sept. 2013 16:13

Bonjour,

J'ai fait une mise à jour à Linux Mint 14 à 15, et j'ai réinstallé les outils TNT. Quelque chose a changé qui nécessite une recompilation des rkutils. ça marche bien pour rkunpack etc., mais il manque les fichiers sources img_maker_rk3066.c et img_maker_rk3188.c, ce qui m'empêche de faire la création de l'image spécifique à ma Pipo M6.

Quelqu'un aurait ces fichiers source?

J'ai trouvé des sources sur github, mais ils y émettent des mises en garde https://github.com/rk3066/rk-tools


Pipo M6
4.2.2 sdk 2.0 #117 custom cooked

Publicités
Avatar du membre
Brunal
Customs Dev
Messages : 81
Enregistré le : mer. 28 août 2013 09:14
Localisation : Seine-Saint-Denis
Statut : Hors ligne

Re: sources img_maker_3188?

par Brunal » mar. 10 sept. 2013 12:10

Salut Matnl,

J'ai eu le même soucis que toi. Après analyse, j'ai remarqué qu'on pouvait compiler pour les deux plateformes (Et peut-être d'autres...).

Le fichier img_maker.c permet de compiler img_maker_3188 et img_maker_3066.
Il faut modifier la variable "chiptype = 0x70" au début du fichier "img_maker.c" pour choisir si tu compiles pour un 3066 ou un 3188.

Si tu indiques "chiptype = 0x70" tu compileras pour un 3188.
Si tu indiques "chiptype = 0x60" tu compileras pour un 3066.

Je ne suis pas totalement sur de tout ça, mais j'ai vérifié de la façon suivante :
- J'ai compilé img_maker avec la variable à 0x60 dans img_maker.c et j'ai renommé l'executable en "img_maker_3066"
- Dans menu.sh, j'ai choisi pour dernière étape de compiler un ROM pour rk3066
- J'ai ouvert le fichier .img généré avec rkbatchtool, et j'ai pu voir dans la case "support chip" la valeur rk30 (pour rk3066)
- J'ai recommencé exactement la même chose avec la variable à 0x70 et une compilation pour rk3188
- J'ai ouvert le fichier .img généré avec rkbatchtool, et j'ai pu voir dans la case "support chip" la valeur rk31 (pour rk3188)

Ce qui est sur, c'est que j'ai réussi à faire mes ROMs customs pour PiPo M6 en compilant avec 0x70 dans la variable "chiptype" du fichier img_maker.c.

Si quelqu'un veut vérifier qu'avec 0x60 on arrive bien a flasher avec rkatchtool des ROMs pour rk3066 et le confirmer ici...
Modifié en dernier par Brunal le mar. 10 sept. 2013 12:51, modifié 1 fois.


Tablette : PiPo M6 noire version WIFI 16Go
ROM :
Customisations :
Version Android : 4.2.2

Avatar du membre
Brunal
Customs Dev
Messages : 81
Enregistré le : mer. 28 août 2013 09:14
Localisation : Seine-Saint-Denis
Statut : Hors ligne

Re: sources img_maker_3188?

par Brunal » mar. 10 sept. 2013 12:50

Après une petite recherche, je suis tombé sur le code source de img_maker.c ici :


En regardant dans ce code, il semble bien que le chip type détermine le type de puce de la ROM :
- Pour un rk29 -> chiptype = 0x50 et rom_header.code = 0x01030000
- Pour un rk30 -> chiptype = 0x60 et rom_header.code = 0x01050000
- Pour un rk31 -> chiptype = 0x70 et rom_header.code = 0x01050000

Je ne sais pas à quoi sert le "rom_header.code". Dans le source fourni avec TNT il est fixe à 0x01030000 et ça marche quand même pour les rk30 et rk31...

La modification du chiptype devrait suffire.


Tablette : PiPo M6 noire version WIFI 16Go
ROM :
Customisations :
Version Android : 4.2.2

Avatar du membre
matnl
Membres
Messages : 33
Enregistré le : ven. 28 juin 2013 08:15
Statut : Hors ligne

Re: sources img_maker_3188?

par matnl » mar. 10 sept. 2013 13:59

Nickel! bien trouvé, bravo! :)


Pipo M6
4.2.2 sdk 2.0 #117 custom cooked

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 8 invités

Nous sommes le ven. 26 avr. 2024 12:06