Forgive me if this has been covered elsewhere. I have done some Googling and do not see anything about this. I have some questions about the dock that I plan to investigate on my own but I do not want to waste time reimplementing things that have already been done.
I have a few questions regarding the dock. First off has anyone attached it to a computer yet? Either by taking it apart and attaching the USB-C directly to a computer or using a USB-C extension cable to it and then into a computer. I would like to know what USB device ID(s) it will show up as. Depending on the results it gives several options.
The first one is building a custom dock or secondary dock. If the USB to HDMI device used is generic, then we should be able to just buy a matching off the shelf unit and add it into a custom dock. I personally would like to build my own dock with my 3D printer. One where the front is open so it does not scratch the screen and so the dock is at an angle so it is lower profile. Getting the switch in and out of my entertainment center is a pain in the ass.
We can also use the dock as an attack vector for hacking the unit. There are certain Arduino boards that you can change the USB ID on it. If we change an arduino board to the same one as the USB to HDMI bridge the Switch should attempt to load it in as if it is the proper hardware. Depending how the driver support for this is implemented and how much trust Nintendo put into the USB to HDMI adapter we might have almost direct input into the underlying OS. If they were smart they would have implemented it in a secure way and not to trust it at all, however that security adds to programming complexity and to performance.
I have a few questions regarding the dock. First off has anyone attached it to a computer yet? Either by taking it apart and attaching the USB-C directly to a computer or using a USB-C extension cable to it and then into a computer. I would like to know what USB device ID(s) it will show up as. Depending on the results it gives several options.
The first one is building a custom dock or secondary dock. If the USB to HDMI device used is generic, then we should be able to just buy a matching off the shelf unit and add it into a custom dock. I personally would like to build my own dock with my 3D printer. One where the front is open so it does not scratch the screen and so the dock is at an angle so it is lower profile. Getting the switch in and out of my entertainment center is a pain in the ass.
We can also use the dock as an attack vector for hacking the unit. There are certain Arduino boards that you can change the USB ID on it. If we change an arduino board to the same one as the USB to HDMI bridge the Switch should attempt to load it in as if it is the proper hardware. Depending how the driver support for this is implemented and how much trust Nintendo put into the USB to HDMI adapter we might have almost direct input into the underlying OS. If they were smart they would have implemented it in a secure way and not to trust it at all, however that security adds to programming complexity and to performance.