Ton image0 était bien set sur valid ?
fw_setenv image0_is_valid 0
fw_setenv committed_image 0
Si le comportement est identique au G-010S-A après 10/15min de tentative de boot, il repasse sur l'image précédente valide (image1)
Non je n'ai pas set sur valid l'image 0.
Sachant que d'ailleurs sur le G-010S-A il y a script qui permet de permuter d'image, "update_env_flag"
#!/bin/sh
if [ $# = 1 ];then
if [ $1 = 0 ];then
fw_setenv commit 0;
fw_setenv next_active 0;
fw_setenv image0_is_valid 1;
fw_setenv image1_is_valid 1;
fi
if [ $1 = 1 ];then
fw_setenv commit 1 ;
fw_setenv next_active 1 ;
fw_setenv image0_is_valid 1;
fw_setenv image1_is_valid 1;
fi
fi
if [ $# = 2 ];then
if [ $1 = "next_active" ];then
if [ $2 = 0 ];then
fw_setenv next_active 0;
fi
if [ $2 = 1 ];then
fw_setenv next_active 1;
fi
fi
if [ $1 = "image0_is_valid" ];then
if [ $2 = 0 ];then
fw_setenv image0_is_valid 0;
fi
if [ $2 = 1 ];then
fw_setenv image0_is_valid 1;
fi
fi
if [ $1 = "image1_is_valid" ];then
if [ $2 = 0 ];then
fw_setenv image1_is_valid 0;
fi
if [ $2 = 1 ];then
fw_setenv image1_is_valid 1;
fi
fi
fi
exit 0
fiSauf que les valeurs du dessus ne sont pas reconnus par le G-010S-P, pour le P c'est "committed_image" alors que pour le A c'est juste "commit" par exemple.
Donc j'ai préféré faire ça à la main, plutôt que d'importer le script qui est présent dans le G-010S-A.