Jupiter usb-c port and pd power

i just got my jupiter board and was a bit shocked that my first try to boot the board from the latest bianbu sd card image after reading the getting started doc did not bring up anything - neither on the serial console nor on hdmi out, which is for some extra fun named hdmi_in on my board :slight_smile:

that first try was done by powering via some usb-c pd power supply (i tried different ones actually, always with the same negative result) - luckily i found some 12v/5a power supply with the proper plug (which seems to be quite rare for 12v power supplies) and then the board booted and everything looked fine (on both serial console and hdmi out), but trying to connect anything to the usb-c port did only result in:

mv-udc mv-udc: usb bus reset
usb port change …
usb suspend …

and no device on the usb-c hub connected to the usb-c port was seen with lsusb … so looks like neither usb-c pd power nor usb-c host mode seem to work on my board, so my questions are:

  • did anyone successfully power a jupiter via usb-c pd? if yes: bianbu os as well or which os otherwise?
  • did anyone successfully connect any usb devices (directly or via some usb-c hub) to the usb-c port? if yes: bianbu os as well or which os otherwise?
  • is maybe any special jumper setting required for either or both of the above?

any hints or reports (good or bad) would be welcome

a lot of thanks in advance and best wishes - hexdump

1 Like

I do not believe that the Jupiter supports USB PD

1 Like

according to Hardware Interface | Milk-V i thought it does … but maybe not

the non-working usb-c port in host-mode in bianbu os might be due to it being in peripheral mode maybe? somewhere in those getting started docs i saw that in bianbu os it is used as adb port … not sure how all this is handled for usb-c, but maybe its worth to have a look at the dtb if there is a fixed mode set …

Those docs definitely seem to suggest that it does, although I don’t see any hardware for it. I’m not really sure why PD wouldn’t work though unless there was a HW issue or incomplete SW.