Accueil PalmAttitude.org Forums Dossiers Tests Logiciels Comparateur matériel Liens Association
PalmAttitude.org - Guide - Personnaliser la ROM

Dossier réalisé par Olivier101

Introduction

Vous le savez sans doute, la ROM est la partie de la mémoire de votre Palm où résident le système d'exploitation PalmOS et les programmes de base (agenda, bloc-notes, etc.). Sa caractéristique principale est de ne pas être dépendante de l'alimentation électrique pour conserver son contenu (au contraire de la RAM)
Or,
la ROM de la plupart des appareils sous PalmOS n'est pas une véritable ROM (read-only, lecture seule) mais une flash ROM qui peut, sous certaines conditions, être modifiée (flashée). Ceci permet notamment de mettre à jour la version de PalmOS, mais ouvre d'autres possibilités intéressantes, telles que:

  • stocker des programmes et bases dans l'espace inutilisé par le PalmOS
  • supprimer les langues ou applications dont vous n'avez pas besoin, pour augmenter l'espace libre

Ce guide va vous donner les clés pour y parvenir.


Le module d'un Palm contenant
le circuit intégré de la ROM

 

Quels appareils? Combien de mémoire?

La ROM de la plupart des Palms depuis le Palm III est de type flash. Les exceptions notables sont:

  • La famille des Visor de Handspring: tous les Visor sans exception sont dotés de ROM non réinscriptible
  • La famille des Palm m1xx (m100, m105, m125, m130)
  • Le Palm IIIe
  • La plupart des Clié SL10, SJ20 et SJ30; cependant certains modèles sont tout de même équipés de flash ROM

La quantité de mémoire laissée libre par le PalmOS est très variable selon le modèle et la version du PalmOS, entre rien du tout et plusieurs Mo...

Le tableau suivant, d'après lesite de Brayder technologies, dresse un récapitulatif de l'espace en flash ROM restant inoccupé:

Version de
PalmOS™

Machine

Langue

Espace inutilisé
en ROM

3.0

Palm III

Anglais
Français
Espagnol
Allemand

832 Ko
768 Ko
768 Ko
768 Ko

3.1

Palm IIIx, V

Anglais
Français
Espagnol
Allemand
Japonais

832 Ko
704 Ko
704 Ko
704 Ko
0 Ko

3.3

Palm III

Anglais
Français
Espagnol
Allemand

704 Ko
704 Ko
704 Ko
704 Ko

3.3

Palm IIIx, V, Vx

Anglais
Français
Espagnol
Allemand

768 Ko
704 Ko
704 Ko
704 Ko

3.5

Palm III, IIIc, IIIx, IIIxe, V, Vx

Anglais
Français
Allemand
Italian
Espagnol

576 Ko
576 Ko
576 Ko
576 Ko
576 Ko

3.5

Palm Vx

Japonais

512 Ko

3.5

Sony Clié S300
Sony Clié 700C
Sony Clié 710C

Anglais
Japonais
Anglais

448 Ko
2240 Ko
704 Ko

3.5

HandEra TRGPro
HandEra 330

Anglais
Anglais

256 Ko
0 Ko

4.0

Palm m500, m505

Anglais
EFIGS

1728 Ko
448 Ko

4.0

Sony Clié S320
Sony Clié N600C
Sony Clié N610C

Anglais
Japonais
Anglais

1216 Ko
?
640 Ko

4.1

Palm III, IIIc, IIIx, IIIxe, V, Vx

Anglais
Français
Allemand
Italian
Espagnol

384 Ko
384 Ko
384 Ko
384 Ko
384 Ko

4.1

Palm m515

Anglais
EFIGS

1664 Ko
320 Ko

4.1

Sony Clié S360
Sony Clié N750C
Sony Clié N760C
Sony Clié N770C

Anglais
Japonais
Anglais
EFG

?
?
320 Ko
320 Ko

4.1

Sony Clié T400
Sony Clié T415
Sony Clié T425
Sony Clié T600C
Sony Clié T615C
Sony Clié T625C

Japonais
Anglais
EFG
Japonais
Anglais
EFG

?
320 Ko
?
512 Ko
128 Ko
319 Ko

4.1 Sony Clié NR70V
Sony Clié NR70
Acer s10
Handspring Treo 90
Handspring Treo 180/180g
Handspring Treo 270
Handspring Treo 300
Kyocera 6035
Sony Clié SL10
Sony Clié SJ20
Sony Clié SJ30
EFG ?


Note: si vous avez des informations pour mettre à jour ce tableau, contactez-moi

 

Comment stocker des programmes ou bases en flash ROM ?

La réponse à cette question tient en un mot: JackFlash... Ce programme complètement foolproof possède une interface très simple qui permet réellement à n'importe qui d'utiliser la flash ROM. En face de chaque application ou base, une liste déroulante avec comme choix: RAM, Flash et Delete; pour déplacer une appli de RAM en flash il suffit de choisir "flash" à la place de "RAM" dans la liste, et de faire "Update" en bas...

De plus, JackFlash s'occupe lui même de désactiver les hacks avant de se lancer pour éviter tout problème. Attention toutefois, si vous utilisets hackmaster 0.9, il n'est pas compatible avec la mémoire flash; il vous faudra installer HackMaster 0.91 qui, lui, est compatible.

JackFlash 3.1 , 2.6 commercial - occupe 61 Ko
Système:Utilitaires - Téléchargé 5218 fois - Dernière maj: 2005-09-13 16:27:42

Cliquez pour voir en plein écran

Version 3.1 :
Télécharger (Win) (186 Ko)


Version 2.6 :
Télécharger (Win)

JackFlash permet d'utiliser l'espace libre de votre FlashROM (si votre Palm en est équipé) pour stocker des applications ou bases. Parfait en complément de JackSprat (du même éditeur), qui permet de libérer plus de FlashROM en éliminant des langages et applis inutilisés.

Très intuitif et très fiable, il sait aussi gérer les Cliés série T dans les dernières versions.

Note : la version téléchargeable est une démo qui est entièrement fonctionnelle, mais ne permet que d'utiliser au maximum 64 Ko de la flash ROM.

La version 3.0b1 apporte -enfin !- le support de PalmOS 5.0
Attention, seules les personnes ayant enregistré leur version de JackFlash depuis moins de 6 mois auront droit à l'upgrade gratuit. Pour les autres, il faudra payer 20$ (!)

La version 3.0b12 corrige un problème de blocage sur les T|3. Suite à ce blocage, il était nécessaire de laisser la batterie se décharger complétement pour pouvoir réutiliser son T|3.



A partir de PalmOS 3.0

PalmOS 5.0

JckF

Proposé le 2002-05-06 00:00:00 par olivier101 - Validé par Jérôme
Modifier - Ajouter un commentaire

Si vous voulez que les applications stockées en flash ROM par JackFlash soient accessibles après un hard reset sans devoir repasser par JackFlah, n'oubliez pas d'installer JackSafe (livré avec JackFlash).

 

Comment augmenter l'espace disponible en flash ROM ?

Du même éditeur que JackFlash, JackSprat permet d'aller plus loin puisqu'il vous autorise à augmenter l'espace libre en flash ROM, tout simplement en supprimant les langues (pour les Palms munis d'un OS multilingue) et/ou les applications que vous n'utilisez pas. Tout aussi simple d'emploi et foolproof que JackFlash, JackSprat permet de faire une sauvegarde du contenu original de la ROM par hotsync ou sur carte mémoire pour ceux qui en sont équipés; cette opération rapide est plus que recommandée pour être à l'abri de tout souci.

JackSprat 3.1 commercial - occupe 61 Ko
Système:Utilitaires - Téléchargé 3047 fois - Dernière maj: 2005-09-13 16:27:16

Cliquez pour voir en plein écran

Version 3.1 :
Télécharger (Win) (113 Ko)

JackSprat permet d'éliminer de la FlashROM de votre Palm (si celui-ci en est pourvu) les langages inutilisés, ainsi que les applications que vous ne souhaitez pas conserver. La mémoire ainsi libérée peut être utilisée pour stocker les applis de votre choix grâce à JackFlash (du même éditeur).

Le logiciel est vraiment très facile à utiliser et ne nécessite aucune connaissance technique. N'oubliez pas de faire une sauvegarde de votre ROM, ou vous risquez de le regretter!

Note : JackSprat n'est pas compatible avec les appareils Sony sous Palm OS 5.

La version 3.0b4 corrige un problème sur les T3

A partir de PalmOS 3.0

VFS

JSpt

Proposé le 2002-05-06 00:00:00 par olivier101 - Validé par Jérôme
Modifier - Ajouter un commentaire

Un conseil: au lieu de supprimer directement une application dans JackSprat, mettez-la en RAM, faites une hotsync (ce qui aura pour effet de la sauvegarder sur le PC), puis supprimez-la de la RAM comme n'importe quelle appli. Ceci vous permettra de la restaurer ultérieurement si vous en aviez besoin, sans devoir passer par une restauration complète de toute la ROM

 

Customiser la ROM: Chromed

Pour les aventuriers, Chromed est un éditeur de ROM écrit par Patrick Robbe (webmaster du site EuroClié) qui permet de se créer une ROM véritablement "sur-mesure". Créé à l'origine pour les Clié, il fonctionne aussi avec les ROMs de Palms récents.
Ce programme est en cours de développement, et les ROMS customisées par Chromed ne sont pas (encore) prévues pour être retransférées sur un Palm (même si certains semblent l'avoir réussi!). L'idée est toutefois très prometteuse...

Une solution techniquement similaire à Chromed, mais destinée aux professionnels gérant une flotte de Palms, est ImagePro de HandEra. Ce logiciel permet de créer des "images" de Palm (ROM+RAM) et de cloner rapidement les Palms, à la manière de Ghost pour les PC.

 

FAQ

Q: Comment remettre la ROM dans son état d'origine ?
R:

  • Si vous avez utilisé JackFlash, il suffit de supprimer ou remettre en RAM toutes les applis et bases que vous avez mises en flash
  • Si vous avez utilisé JackSprat et fait un backup de la ROM sur carte mémoire, il suffit soit d'exécuter le programme FlashWrite situé dans /Palm/Programs/JackSprat; si vous avez fait un backup par hotsync, il vous suffit de faire un hard reset puis de faire une hotsync avec l'utilisateur fictif "ROM backup". La procédure est très bien expliquée dans le manuel de JackSprat.

Q: Est-ce que je ne risque rien en supprimant des applications de base comme l'agenda ?
R: En règle générale, non. Attention toutefois aux points suivants:

  • Certaines conduites ne fonctionneront peut être pas correctement si l'application correspondante n'est pas présente.
  • Certains programmes de substitution comme ActionNames supposent que la base de l'agenda existe et ne sont pas capables de la créer eux-mêmes le cas échéant...
  • Il est fortement déconseillé de supprimer le launcher de base car sinon en cas de problème vous risqueriez de vous trouver coincé.

 

Pour en savoir plus...

La définition de "flash memory" sur webopaedia.com

Les marques citées sont déposées par leurs propriétaires respectifs.Sous réserve d'erreur ou omission.