Sounds great!Should be some news on availability in small lots soon.
I am pretty sure that no one would use a chip with no datasheet publicly available for custom projects while there are a ton of other widely available options.
20 units available yesterday, 19 today. So it could well be people sourcing supply for their own projects or products more than for Pi repairs.
You could be right.
I couldn't find any datasheets for DA9090 or DA9091 when I last looked - something else I believe should be legislated for. I recall the MxL7704 had power-sequence order programmed in OTP but a DA9090 appears to be I2C run-time programmable and the DA9091 would likely be same - though how that would work for bringing up power for what ultimately configures it I am not sure. Raspberry Pi have not released even reduced schematics of the Pi 5 so one would have to reverse engineer or use other sources to check if it does use I2C.
The MXL7704 can in fact be set to output certain voltages via I2C, but as soon as it's powered off it goes back to hardcoded default voltages.
So my best guess is that the DA9090 and DA9091 have similar behavior.
From my observations, the I2C lane to the PMIC is mainly used for power good checks by the SoC.
Because of that replacing the DA9090 with MXL7704 was not possible (though having a similar footprint and basically the same pinout) as they have different hardcoded I2C addresses and so the SoC thinks that there is a power circuit fault when it doesn't receive a response from the device with the given address that's expected for the given revision of the Pi.
Statistics: Posted by MadEDoctor_YT — Mon Mar 24, 2025 2:40 pm