Rpi-imager: يقوم RPi Imager بتنزيل الإصدار الأقدم من برنامج bootloader

تم إنشاؤها على ٢٥ مارس ٢٠٢١  ·  4تعليقات  ·  مصدر: raspberrypi/rpi-imager

كنت أحاول وميض إصدار أداة تحميل التشغيل الجديد ويشير RPi Imager إلى أنه سيتم تنزيل أحدث إصدار

image

ولكن بعد الوميض ، اتضح أنه كان الإصدار الأقدم 2020-09-03-vl805-000138a1

لقد أكدت ذلك أيضًا عندما تحققت من تجزئة ما أحصل عليه من جهاز التصوير وملفات أداة تحميل التشغيل التي قمت بتنزيلها يدويًا من صفحة إصدار rpi-eeprom

bash $ find /mnt/e/ -type f \( -not -iwholename '*System*' \) -exec sha256sum {} \+ | sort -k2,2d
bb31af9bb753d5a97ba98ecb5694475584b53210d93595b4650186da94ffddbe  /mnt/e/pieeprom.bin
abfa0cce263c684281193d749234cb6f24a313fab3403bbf1807800576df2a32  /mnt/e/pieeprom.sig
322fea1042c6c9c720ded4f1fe0ffd95dac1aa8b327e22ef57c4c0e92b9336ac  /mnt/e/README.txt
a08118fd35295fcde4911d0e0b4ea12c240dfa4ce6b451aab7957ef6d0059eae  /mnt/e/recovery.bin
6246230ecd5b472902e6a49c95e857a5e3190c4fa6c462d6a8867e9a5e523a7c  /mnt/e/vl805.bin
922792fec5e21f229d83e15a5d6e5b577b3e1f971edafa2dcdb6954e31cecf74  /mnt/e/vl805.sig
bash $
bash $ find /mnt/c/Temp/rpi/rpi-boot-eeprom-recovery-2020-09-03-vl805-000138a1/ -type f -exec sha256sum {} \+ | sort -k2,2d
bb31af9bb753d5a97ba98ecb5694475584b53210d93595b4650186da94ffddbe  /mnt/c/Temp/rpi/rpi-boot-eeprom-recovery-2020-09-03-vl805-000138a1/pieeprom.bin
abfa0cce263c684281193d749234cb6f24a313fab3403bbf1807800576df2a32  /mnt/c/Temp/rpi/rpi-boot-eeprom-recovery-2020-09-03-vl805-000138a1/pieeprom.sig
322fea1042c6c9c720ded4f1fe0ffd95dac1aa8b327e22ef57c4c0e92b9336ac  /mnt/c/Temp/rpi/rpi-boot-eeprom-recovery-2020-09-03-vl805-000138a1/README.txt
a08118fd35295fcde4911d0e0b4ea12c240dfa4ce6b451aab7957ef6d0059eae  /mnt/c/Temp/rpi/rpi-boot-eeprom-recovery-2020-09-03-vl805-000138a1/recovery.bin
6246230ecd5b472902e6a49c95e857a5e3190c4fa6c462d6a8867e9a5e523a7c  /mnt/c/Temp/rpi/rpi-boot-eeprom-recovery-2020-09-03-vl805-000138a1/vl805.bin
922792fec5e21f229d83e15a5d6e5b577b3e1f971edafa2dcdb6954e31cecf74  /mnt/c/Temp/rpi/rpi-boot-eeprom-recovery-2020-09-03-vl805-000138a1/vl805.sig
bash $
bash $ find /mnt/c/Temp/rpi/rpi-boot-eeprom-recovery-2021-03-18-vl805-000138a1-sd/ -type f -exec sha256sum {} \+ | sort -k 2,2d
f49b478d76465cda7da7f53b041ef16be406f510f970cb7ab0deb191f3f6b885  /mnt/c/Temp/rpi/rpi-boot-eeprom-recovery-2021-03-18-vl805-000138a1-sd/pieeprom.bin
6194be4882b951d0c508c8a402c7539c25146cb7610163460518c1f4f45c7222  /mnt/c/Temp/rpi/rpi-boot-eeprom-recovery-2021-03-18-vl805-000138a1-sd/pieeprom.sig
322fea1042c6c9c720ded4f1fe0ffd95dac1aa8b327e22ef57c4c0e92b9336ac  /mnt/c/Temp/rpi/rpi-boot-eeprom-recovery-2021-03-18-vl805-000138a1-sd/README.txt
1e00e443b1e3e1f912bc9ddcbfc627ba04f0c5d5eb3e22626a930e8dbb5f0ee4  /mnt/c/Temp/rpi/rpi-boot-eeprom-recovery-2021-03-18-vl805-000138a1-sd/recovery.bin
6246230ecd5b472902e6a49c95e857a5e3190c4fa6c462d6a8867e9a5e523a7c  /mnt/c/Temp/rpi/rpi-boot-eeprom-recovery-2021-03-18-vl805-000138a1-sd/vl805.bin
922792fec5e21f229d83e15a5d6e5b577b3e1f971edafa2dcdb6954e31cecf74  /mnt/c/Temp/rpi/rpi-boot-eeprom-recovery-2021-03-18-vl805-000138a1-sd/vl805.sig

التعليق الأكثر فائدة

أعتقد أنني سألت @ timg236 من قبل عن هذا التناقض بين "تاريخ الإصدار" (كما هو معروض بواسطة RPi Imager) والتاريخ الفعلي لصورة EEPROM ، وقال إن هذا كان حسب التصميم؟

بقدر ما يعجبني أن اللوم قد تم تحويله إلى شخص آخر ، فقد كان في الواقع أنا. كان السبب وراء ذلك يعتمد على افتراض أنه من المحتمل أن نحصل على تحديث VL805 بدون تحديث أداة تحميل التشغيل ، لذلك كان من المنطقي بالنسبة لي استخدام تاريخ إصدار github كتاريخ الإصدار. ومع ذلك ، يبدو أننا سنصطدم بسلسلة إصدار أداة تحميل التشغيل أيضًا في هذا السيناريو ، لذا فإن استخدام التاريخ من github لا يؤدي إلا إلى حدوث ارتباك.

ال 4 كومينتر

هذا كما هو متوقع ، راجع https://downloads.raspberrypi.org/eeprom_recovery.json

أعتقد أنني سألت @ timg236 من قبل عن هذا التناقض بين "تاريخ الإصدار" (كما هو معروض بواسطة RPi Imager) والتاريخ الفعلي لصورة EEPROM ، وقال إن هذا كان حسب التصميم؟ ping أيضًا XECDesign لأنني أعتقد أنه هو من يقوم بتحديث ملفات JSON هذه.

يقوم برنامج التصوير بتنزيل الإصدار الصحيح 2020-09-03. ومع ذلك ، يبدو أن سلسلة "Released: 2021-03-08" تشير إلى "إصدار Github" لملفات zip التي ستتغير إذا تمت إعادة تجميعها.
https://github.com/raspberrypi/rpi-eeprom/releases/tag/v2020.09.03-138a1-imager

لا أعتقد أن رقم إصدار Github مفيد ولا يمكننا التحكم فيه AFAIK. لذلك ، أعتقد أنه يمكن إزالته أو استبداله بسلسلة من ملف تكوين JSON.

قام XECDesign بتحديث ملف JSON ويعرض الآن تاريخ الإصدار الصحيح

أعتقد أنني سألت @ timg236 من قبل عن هذا التناقض بين "تاريخ الإصدار" (كما هو معروض بواسطة RPi Imager) والتاريخ الفعلي لصورة EEPROM ، وقال إن هذا كان حسب التصميم؟

بقدر ما يعجبني أن اللوم قد تم تحويله إلى شخص آخر ، فقد كان في الواقع أنا. كان السبب وراء ذلك يعتمد على افتراض أنه من المحتمل أن نحصل على تحديث VL805 بدون تحديث أداة تحميل التشغيل ، لذلك كان من المنطقي بالنسبة لي استخدام تاريخ إصدار github كتاريخ الإصدار. ومع ذلك ، يبدو أننا سنصطدم بسلسلة إصدار أداة تحميل التشغيل أيضًا في هذا السيناريو ، لذا فإن استخدام التاريخ من github لا يؤدي إلا إلى حدوث ارتباك.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات