@gvp
Modern devices with Mass Storage Mode don't play so nice using G7ToWin to dump regions as it was designed for use with older units which didn't have a visible file system. I can't recall which type Astro 220 is, but if it has a visible file system you can maybe use the method described in this thread instead to dump any region using the 'rrgn' txt command: [Only registered and activated users can see links. ].

Do a hard reset and maybe the correct fw version will be displayed. Similarly, maybe just re-booting will clear the 'system software missing' message depending on what's causing it. If the message's cause is that data in rgn14 (0x0E) is corrupt or incomplete or incompatible with the device then you do need to re-flash appropriate fw_all.bin. When system software missing message is displayed and the device is otherwise healthy then it should default to preboot mode automatically for flashing with Updater.exe.

Edit: It's a 'region-only' device without a visible file system (accessible in Mass Storage Mode) so forget about using txt commands as they aren't written in it's firmware anyway.