BelenaEtcher gets stuck flashing 5.3.22

Hello,

5.3.22 is marked as recommended when adding a new RPI5 device, however the flashing process gets stuck once it’s downloaded the image.

Installing 5.3.21 works well.

Thanks for reporting @Carloz

What Etcher version are you using?

You can access the logs via the Developer Tools, which is Control-Shift-I … try burning an image, then paste the logs here for us to have a look at.

Thanks!

BTW i tried to reproduce with 5.3.22 for Pi 5 and it works well!

Hello,

I am running BelanaEtcher v 1.19.21.

This issue might be limited to a single (don’t have enough to verify) SD card - out of 2 identical Philips 32GB Micro SD SH234132MP45B the above is reproducible with only one, the other gets flashed with 5.3.22 with no issues.

Here are the logs (doesn’t look like there is an error- it just stops with the above):

index.js:2 _____ _ _
| | | | |
| |
| |
| | ___ _ __
| || / | ’ \ / _ \ '|
| |
| || (
| | | | / |
_
/ ____|| ||___||

Interested in joining the Etcher team?
Drop us a line at join+etcher@balena.io

Version = 1.19.21, Type = local
index.js:140 Spawning unpriviledged sidecar on port 3434
3index.js:2 Starting…
index.js:2 /Applications/balenaEtcher.app/Contents/Resources/etcher-util
index.js:2 etcher-3ukoda
index.js:2 Retrying to connect to child process in 1000… 1 / 10
index.js:2 etcher-3ukoda
index.js:2 CHILD READY
index.js:2 start heartbeat
index.js:2 CHILD LOG: Ready …
index.js:2 CHILD LOG: Scan requested
index.js:2 CHILD LOG: sourceMetadata requested
index.js:2 Amplitude Logger [Warn]: {code: 0, error: “Status ‘unknown’ provided for 3 events”}
(anonymous) @ index.js:2
3index.js:2 Starting…
4index.js:2 Amplitude Logger [Warn]: {code: 0, error: “Status ‘unknown’ provided for 3 events”}
(anonymous) @ index.js:2
2index.js:2 Amplitude Logger [Error]: Event rejected due to exceeded retry count
(anonymous) @ index.js:2
index.js:2 Starting…
2index.js:2 Amplitude Logger [Warn]: {code: 0, error: “Status ‘unknown’ provided for 1 events”}
(anonymous) @ index.js:2
index.js:2 Starting…
index.js:2 Amplitude Logger [Warn]: {code: 0, error: “Status ‘unknown’ provided for 1 events”}
(anonymous) @ index.js:2
index.js:2 Amplitude Logger [Warn]: {code: 0, error: “Status ‘unknown’ provided for 1 events”}
(anonymous) @ index.js:2
e.warn @ index.js:2
e.handleResponse @ index.js:2
(anonymous) @ index.js:2
(anonymous) @ index.js:355
(anonymous) @ index.js:355
a @ index.js:355
Promise.then (async)
l @ index.js:355
(anonymous) @ index.js:355
h @ index.js:355
e.send @ index.js:2
(anonymous) @ index.js:2
(anonymous) @ index.js:2
(anonymous) @ index.js:355
(anonymous) @ index.js:355
(anonymous) @ index.js:355
h @ index.js:355
e.flush @ index.js:2
(anonymous) @ index.js:2
r @ index.js:2
setTimeout (async)
(anonymous) @ index.js:2
e.schedule @ index.js:2
(anonymous) @ index.js:2
Promise.then (async)
(anonymous) @ index.js:2
r @ index.js:2
index.js:2 Starting…
index.js:2 Starting…
index.js:2 Starting…
index.js:2 Starting…
index.js:2 Spawning priviledged sidecar on port 3435
index.js:2 /Applications/balenaEtcher.app/Contents/Resources/etcher-util
index.js:2 … with privileges …
index.js:2 Starting…
index.js:2 0 devices, 0% at 0.00 MB/s (total 0.00 MB/s) with 0 failed devices
index.js:2 Amplitude Logger [Warn]: {code: 0, error: “Status ‘unknown’ provided for 1 events”}
(anonymous) @ index.js:2
e.warn @ index.js:2
e.handleResponse @ index.js:2
(anonymous) @ index.js:2
(anonymous) @ index.js:355
(anonymous) @ index.js:355
a @ index.js:355
Promise.then (async)
l @ index.js:355
(anonymous) @ index.js:355
h @ index.js:355
e.send @ index.js:2
(anonymous) @ index.js:2
(anonymous) @ index.js:2
(anonymous) @ index.js:355
(anonymous) @ index.js:355
(anonymous) @ index.js:355
h @ index.js:355
e.flush @ index.js:2
(anonymous) @ index.js:2
r @ index.js:2
setTimeout (async)
(anonymous) @ index.js:2
e.schedule @ index.js:2
(anonymous) @ index.js:2
Promise.then (async)
(anonymous) @ index.js:2
r @ index.js:2
setTimeout (async)
(anonymous) @ index.js:2
e.schedule @ index.js:2
(anonymous) @ index.js:2
Promise.then (async)
(anonymous) @ index.js:2
r @ index.js:2
setTimeout (async)
(anonymous) @ index.js:2
e.schedule @ index.js:2
(anonymous) @ index.js:2
Promise.then (async)
(anonymous) @ index.js:2
r @ index.js:2
setTimeout (async)
(anonymous) @ index.js:2
e.schedule @ index.js:2
(anonymous) @ index.js:2
Promise.then (async)
(anonymous) @ index.js:2
r @ index.js:2
setTimeout (async)
(anonymous) @ index.js:2
e.schedule @ index.js:2
(anonymous) @ index.js:2
Promise.then (async)
(anonymous) @ index.js:2
r @ index.js:2
index.js:2 Amplitude Logger [Error]: Event rejected due to exceeded retry count
(anonymous) @ index.js:2
e.error @ index.js:2
(anonymous) @ index.js:2
(anonymous) @ index.js:355
(anonymous) @ index.js:355
a @ index.js:355
index.js:2 etcher-v1dm4e
index.js:2 Retrying to connect to child process in 1000… 1 / 10
index.js:2 etcher-v1dm4e
index.js:2 CHILD READY
index.js:2 start heartbeat
index.js:2 params {image: {…}, destinations: Array(1), SourceType: ‘Http’, autoBlockmapping: true, decompressFirst: true}SourceType: "Http"autoBlockmapping: truedecompressFirst: truedestinations: Array(1)0: blockSize: 512busType: "USB"busVersion: nulldescription: "Generic STORAGE DEVICE Media"device: "/dev/disk4"devicePath: "IODeviceTree:/arm-io@10F00000/usb-drd0@82280000/usb-drd0-port-hs@00100000"displayName: "/dev/disk4"enumerator: "DiskArbitration"error: nullisCard: falseisReadOnly: falseisRemovable: trueisSCSI: falseisSystem: falseisUAS: nullisUSB: trueisVirtual: falselogicalBlockSize: 512mountpoints: [{…}]0: label: "resin-boot"path: “/Volumes/resin-boot”[[Prototype]]: Objectconstructor: ƒ Object()hasOwnProperty: ƒ hasOwnProperty()isPrototypeOf: ƒ isPrototypeOf()propertyIsEnumerable: ƒ propertyIsEnumerable()toLocaleString: ƒ toLocaleString()toString: ƒ toString()valueOf: ƒ valueOf()defineGetter: ƒ defineGetter()defineSetter: ƒ defineSetter()lookupGetter: ƒ lookupGetter()lookupSetter: ƒ lookupSetter()proto: (…)get proto: ƒ proto()set proto: ƒ proto()length: 1[[Prototype]]: Array(0)at: ƒ at()concat: ƒ concat()constructor: ƒ Array()copyWithin: ƒ copyWithin()entries: ƒ entries()every: ƒ every()fill: ƒ fill()filter: ƒ filter()find: ƒ find()findIndex: ƒ findIndex()findLast: ƒ findLast()findLastIndex: ƒ findLastIndex()flat: ƒ flat()flatMap: ƒ flatMap()forEach: ƒ forEach()includes: ƒ includes()indexOf: ƒ indexOf()join: ƒ join()keys: ƒ keys()lastIndexOf: ƒ lastIndexOf()length: 0map: ƒ map()pop: ƒ pop()push: ƒ push()reduce: ƒ reduce()reduceRight: ƒ reduceRight()reverse: ƒ reverse()shift: ƒ shift()slice: ƒ slice()some: ƒ some()sort: ƒ sort()splice: ƒ splice()toLocaleString: ƒ toLocaleString()toReversed: ƒ toReversed()toSorted: ƒ toSorted()toSpliced: ƒ toSpliced()toString: ƒ toString()unshift: ƒ unshift()values: ƒ values()with: ƒ with()Symbol(Symbol.iterator): ƒ values()Symbol(Symbol.unscopables): {at: true, copyWithin: true, entries: true, fill: true, find: true, …}[[Prototype]]: ObjectpartitionTableType: "mbr"raw: "/dev/rdisk4"size: 31270109184[[Prototype]]: Objectlength: 1[[Prototype]]: Array(0)image: SourceType: "Http"auth: undefinedextension: "22%22%2C%22network%22%3A%22wifi%22%2C%22appUpdatePollInterval%22%3A10%2C%22wifiSsid%22%3A%22MOOS%22%2C%22wifiKey%22%3A%22TostiHagelslag%22%7D%7D"hasMBR: truename: "balena-cloud-ASML-RPI5-raspberrypi5-5.3.22-v16.3.15.img"partitions: Array(4)0: {offset: 4194304, size: 83886080, type: 12, index: 1}1: {offset: 88080384, size: 671088640, type: 131, index: 2}2: {offset: 759169024, size: 671088640, type: 131, index: 3}index: 3offset: 759169024size: 671088640type: 131[[Prototype]]: Objectconstructor: ƒ Object()hasOwnProperty: ƒ hasOwnProperty()isPrototypeOf: ƒ isPrototypeOf()propertyIsEnumerable: ƒ propertyIsEnumerable()toLocaleString: ƒ toLocaleString()toString: ƒ toString()valueOf: ƒ valueOf()defineGetter: ƒ defineGetter()defineSetter: ƒ defineSetter()lookupGetter: ƒ lookupGetter()lookupSetter: ƒ lookupSetter()proto: (…)get proto: ƒ proto()set proto: ƒ proto()3: {offset: 1430257664, size: 234881024, type: 15, index: 4}length: 4[[Prototype]]: Array(0)at: ƒ at()concat: ƒ concat()constructor: ƒ Array()copyWithin: ƒ copyWithin()entries: ƒ entries()every: ƒ every()fill: ƒ fill()filter: ƒ filter()find: ƒ find()findIndex: ƒ findIndex()findLast: ƒ findLast()findLastIndex: ƒ findLastIndex()flat: ƒ flat()flatMap: ƒ flatMap()forEach: ƒ forEach()includes: ƒ includes()indexOf: ƒ indexOf()join: ƒ join()keys: ƒ keys()lastIndexOf: ƒ lastIndexOf()length: 0map: ƒ map()pop: ƒ pop()push: ƒ push()reduce: ƒ reduce()reduceRight: ƒ reduceRight()reverse: ƒ reverse()shift: ƒ shift()slice: ƒ slice()some: ƒ some()sort: ƒ sort()splice: ƒ splice()toLocaleString: ƒ toLocaleString()toReversed: ƒ toReversed()toSorted: ƒ toSorted()toSpliced: ƒ toSpliced()toString: ƒ toString()unshift: ƒ unshift()values: ƒ values()with: ƒ with()Symbol(Symbol.iterator): ƒ values()Symbol(Symbol.unscopables): {at: true, copyWithin: true, entries: true, fill: true, find: true, …}[[Prototype]]: Objectpath: “%7B%22method%22%3A%22POST%22%2C%22url%22%3A%22https%3A%2F%2Fapi.balena-cloud.com%2Fdownload%3FappId%3D2135923%26deviceType%3Draspberrypi5%26version%3D5.3.22%26network%3Dwifi%26appUpdatePollInterval%3D10%26wifiSsid%3DMOOS%26wifiKey%3DTostiHagelslag%22%2C%22headers%22%3A%7B%22Authorization%22%3A%22Bearer%20eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MzIwODI1LCJleHAiOjE3MjIzNjk0MTAsImp3dF9zZWNyZXQiOiJIUlZMSUE1NkZaWEpaNE5MN0oyN1pCRldFMk5FNkVOTSIsImF1dGhUaW1lIjoxNzIyMjM5ODEwOTczLCJ0d29GYWN0b3JSZXF1aXJlZCI6ZmFsc2UsImlhdCI6MTcyMjIzOTgzM30.H6kL0MJxJBN3yc1oYOwgF1jEMBYhnmNmuf8d6tV7xzA%22%7D%2C%22data%22%3A%7B%22appId%22%3A2135923%2C%22deviceType%22%3A%22raspberrypi5%22%2C%22version%22%3A%225.3.22%22%2C%22network%22%3A%22wifi%22%2C%22appUpdatePollInterval%22%3A10%2C%22wifiSsid%22%3A%22MOOS%22%2C%22wifiKey%22%3A%22TostiHagelslag%22%7D%7D”[[Prototype]]: Object[[Prototype]]: Object
index.js:2 CHILD LOG: Ready …
index.js:2 CHILD LOG: write requested
index.js:2 CHILD LOG: Image: %7B%22method%22%3A%22POST%22%2C%22url%22%3A%22https%3A%2F%2Fapi.balena-cloud.com%2Fdownload%3FappId%3D2135923%26deviceType%3Draspberrypi5%26version%3D5.3.22%26network%3Dwifi%26appUpdatePollInterval%3D10%26wifiSsid%3DMOOS%26wifiKey%3DTostiHagelslag%22%2C%22headers%22%3A%7B%22Authorization%22%3A%22Bearer%20eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MzIwODI1LCJleHAiOjE3MjIzNjk0MTAsImp3dF9zZWNyZXQiOiJIUlZMSUE1NkZaWEpaNE5MN0oyN1pCRldFMk5FNkVOTSIsImF1dGhUaW1lIjoxNzIyMjM5ODEwOTczLCJ0d29GYWN0b3JSZXF1aXJlZCI6ZmFsc2UsImlhdCI6MTcyMjIzOTgzM30.H6kL0MJxJBN3yc1oYOwgF1jEMBYhnmNmuf8d6tV7xzA%22%7D%2C%22data%22%3A%7B%22appId%22%3A2135923%2C%22deviceType%22%3A%22raspberrypi5%22%2C%22version%22%3A%225.3.22%22%2C%22network%22%3A%22wifi%22%2C%22appUpdatePollInterval%22%3A10%2C%22wifiSsid%22%3A%22MOOS%22%2C%22wifiKey%22%3A%22TostiHagelslag%22%7D%7D
index.js:2 CHILD LOG: Devices: /dev/disk4
index.js:2 CHILD LOG: Auto blockmapping: true
index.js:2 CHILD LOG: Decompress first: true
index.js:2 Starting…
index.js:2 Starting…
index.js:2 Starting…
index.js:2 Starting…
index.js:2 Starting…
index.js:2 Starting…
index.js:2 Starting…
index.js:2 Starting…
index.js:2 Starting…
index.js:2 Flashing 1 device, undefined% at 6.10 MB/s (total 6.10 MB/s) with 0 failed devices

index.js:2 Starting…
index.js:2 Starting…
index.js:2 Starting…
index.js:2 Starting…
index.js:2 Starting…
index.js:2 Starting…
index.js:2 Starting…
index.js:2 Starting…
index.js:2 Flashing 1 device, undefined% at 16.20 MB/s (total 16.20 MB/s) with 0 failed devices
index.js:2 Starting…
index.js:2 Starting…
index.js:2 Flashing 1 device, undefined% at 16.70 MB/s (total 16.70 MB/s) with 0 failed devices