Lo so è controintuitivo, ma è così. Se stai in bank_1 e la incasini sei potenzialmente fritto, perchè poi a quel punto far avviare la 2, a seconda di quanto e come tu abbia incasinato le cose è complicato, e le speranze di recuperarlo dipenderebbero dalle condizioni in cui è bank_2 in quel momento, cioè se c'è gia sopra o meno un firmware sboccato/sbloccabile. Ti basti pensare che il disco di ripristino nei vecchi pc senza modalità di recovery funziona allo stesso modo. Hai il pc che tenta prima l'avvio da floppy, per un eventuale ripristino, poi l'hd interno potenzialmente incasinato. Se il floppy non è inserito parte l'os dal disco rigido.
Se come hai detto sei finito in un bootloop continuo vuol dire che la tua bank_2 aveva qualche problema. In questo caso, se il casino fosse stato più grave non saresti stato in grado di lanciare il reset col pulsante, e i giochi sarebbero finiti perchè non avevi modo di far funzionare l'altra bank
La situazione ideale di normale utilizzo secondo me è:
bank_1 (/dev/mtd3): vuota, attiva, non avviata
/overlay/bank_1: sblocco essenziale
bank_2 (/dev/mtd4): fw in uso, non attiva, avviata
/overlay/bank_2: sblocco ed esperimenti vari
Supponi di fare al contrario, cioè di usare quotidianamente bank_1:
- se il casino che fai ti porta ad un freeze senza bootloop e senza possibilità di reset da tasto, andare in bank_2 quando la attiva è la 1 è un casino e se in bank_2 non c'è già qualcosa di buono sei fritto; con il setup che ho detto sopra ti basta caricare un firmware sbloccabile con tftp in bank_1 ed entri.
- se invece va in bootloop, senza freeze, ma comunque prima che il reset da tasto possa funzionare e in bank_2 non c'è tutto pronto come dovrebbe sei dl nuovo fregato; anche qui con l'altro setup invece ti salvi
- se ti va in bootloop con overlay piena il reset da tasto non funziona. e se in bank_2 non hai già tutto pronto, sbloccato e intatto allora sei di nuovo fregato; con l'altro setup, la cosa non differisce di molto, almeno che non predisponi lo sblocco essenziale su una delle due in modo da fungere da vera e propria recovery, cioè gli fai formattare tutto prima che i servizi vadano in errore tentando di accedere all'overlay, l'unico pro del far fungere come recovery la numero 1 è che così facendo puoi caricare tu quando serve il firmware giusto da tftp, cosa che in bank_2 richiede invece una predisposizione a priori
Infine, se usi giornalmente bank_2, puoi formattare bank_1 per salvarci dentro, invece che un firmware, tutte le modifiche che ti pare guadagnando un bel po' di spazio. Se salvavi in bank_1 i kmod incopatibili e facevi in modo che li caricasse da lì, in caso di problemi, di nuovo, ti bastava caricare in bank_1 un firmware qualsiasi che avrebbe sovrascritto tutta la roba problematica.