I was toying for a while with following idea - what about creating a Dual or Multiply Hex / Payloads for our Dev boards or some of the (freely) programmable keys?
What it would DO? Well - it will have option to load from one key / board two (or more if possible) payloads.
Why? To allow either use the same key / board on different PS3s with various FWs - let's say in my case on both 3.41 as well as 3.15 - without constant reloading / reprogramming of the different hex files to the board or having two boards or having alternative payloads for the same FW - maybe one without and one with peek & poke etc. etc. - possibilities are basically endless.
How? The easiest way would be to use the built in (on most of the board) HW or RST buttons or combinations of thereoff or add switch or jumper etc. No button pushed / switch flipped (BlackcatUSB anyone) or jumper shorted = default boot / payload - let's say 3.41. Button pushed etc. = alternative payload for example 3.15.
Is it possible? IMO it is - at least with the boards / chips with larger flash memory.
The "ultimate" solution would be indeed to have payload capable of automatic recogniton of current FW on your PS3 and loading relevant patch accordingly and combined with the push buttom selection of alternative paylod it would be really great "all-in-one" tool.
And even with prices of various JB clones dropping constantly I'd prefer such solution to logging arrouns a keychain full of dongles with various version of payloads
What do you all think?