Si votre console et décodeur ne prennent pas directement en charge le changement d'adresse en mode POM, il faudra commencer par vérifier dans la documentation que, et la console, et le décodeur supportent bien cette fonction.
Quatre cas de figure peuvent alors se présenter :
1) Changer une adresse courte par une nouvelle adresse courte :
a) En utilisant l'ancienne adresse, écrivez dans la CV1 la nouvelle adresse.
b) Vous pouvez maintenant utiliser la nouvelle adresse.
2) Changer une adresse courte par une nouvelle adresse longue :
a) En utilisant l'ancienne adresse, écrivez dans la CV17 le poids fort de la nouvelle adresse (on prend la partie entière de la division par 256 de la nouvelle adresse et on ajoute 192, exemple : 2067 / 256 = 8,074218, 8 + 192 = 200, donc CV17 = 200)
b) En utilisant l'ancienne adresse, écrivez dans la CV18 le poids faible de la nouvelle adresse (le reste de la division précédente, exemple : 2067 - (8 x 256) = 19, donc CV18 = 19)
c) Il faut maintenant activer l'adresse longue en mettant à 1 le bit 5 de la CV29, si vous connaissez la valeur actuelle de la CV29, il suffit d'y ajouter 32, si non il faut la calculer.
Toujours en utilisant l'ancienne adresse, écrivez la nouvelle valeur de la CV29.
d) Vous pouvez maintenant utiliser la nouvelle adresse.
3) Changer une adresse longue par une nouvelle adresse courte :
a) En utilisant l'ancienne adresse, écrivez dans la CV1 la nouvelle adresse.
b) Il faut maintenant désactiver l'adresse longue en mettant à 0 le bit 5 de la CV29, si vous connaissez la valeur actuelle de la CV29, il suffit d'y soustraire 32, si non il faut la calculer.
Toujours en utilisant l'ancienne adresse, écrivez la nouvelle valeur de la CV29.
c) Vous pouvez maintenant utiliser la nouvelle adresse.
4) Changer une adresse longue par une nouvelle adresse longue, Il faut dans ce cas passer par une étape intermédiaire :
a) En utilisant l'ancienne adresse, écrivez dans la CV1 l'adresse 3, il convient de s'assurer d'abord qu'aucune autre locomotive n'a l'adresse 3.
b) Il faut maintenant désactiver l'adresse longue en mettant à 0 le bit 5 de la CV29, si vous connaissez la valeur actuelle de la CV29 il suffit d'y soustraire 32, si non il faut la calculer.
En utilisant l'ancienne adresse, écrivez la nouvelle valeur de la CV29.
Il va falloir maintenant utiliser l'adresse provisoire.
c) En utilisant l'adresse 3, écrivez dans la CV17 le poids fort de la nouvelle adresse (on prend la partie entière de la division par 256 de la nouvelle adresse et on ajoute 192, exemple : 2067 / 256 = 8,074218, 8 + 192 = 200, donc CV17 = 200)
d) En utilisant l'adresse 3, écrivez dans la CV18 le poids faible de la nouvelle adresse (reste de la division précédente, exemple : 2067 - (8 x 256) = 19, donc CV18 = 19)
e) Il faut maintenant activer l'adresse longue en mettant à 1 le bit 5 de la CV29, pour cela il suffit d'ajouter 32 à la valeur trouvée ci-dessus.
Toujours en utilisant l'adresse 3, écrivez la nouvelle valeur de la CV29.
f) Vous pouvez maintenant utiliser la nouvelle adresse.
J'attire votre attention sur le fait qu'il est tout à fait possible de mettre en adresse longue des adresses de 1 à 127, ce qui semble poser problème avec certaine console pour l'exploitation.
En bonus, un petit utilitaire sous Excel pour calculer la CV29 et une adresse longue.
Jean-Paul