"chipped" non-OEM LP-E6 substitutes seem very hard to find. I guess the market of ML users is a bit small, nobody else needs them

And I guess a software solution for Hudson would be very difficult, since it would have to change the way ML boots up. Would require a much riskier modification of firmware in flash.
So is there an electrical solution : would it be possible in some way to boot up ML with a Canon battery and then switch to a cheapo battery? Would that require a change in ML? Like, once booted switch off the communication with the battery?
It is quite annoying that ML would make me buy Canon batteries.