Started endeavor. A modification to original hub add will be an Asix NIC add removing the last USB port on the device. This will provide me with two network interfaces on the Joggler (well 3 including wireless).
I am thinking I can remove the last two USB ports and solder the USB cables from the Asix NIC to one USB port and it'll all fit inside of the little USB hub case.
This modification can turn the Joggler into a combination firewall and AP device with an LCD GUI to the web interface for example or just a screensaver.
The device will be attached to the back of the Joggler with two screws (no glue).
The USB wires are very thin which helps me route them inside of the case easily. They are also labled at the USB hub end which helps somewhat.
While the hub looks big; it is not. I used hot melt glue to route the wires inside.
Here using TP137 and TP138 for my connection to the hub. I am leaving the power connection to the external USB port as I do not use it anyways.
I used little drops of hotmelt glue to tack the thin wires to the motherboard. The four wires are routed on the inside rather than the outside of the motherboard soldered all 4 to inside points of contact (D-, D+, + and -)
Put it back together and tested it with an XBMC configuration. Works great. Added two Asix NIC USB devices and this is what I see.
root@joggler:/home/joggler# lsusb
Bus 001 Device 004: ID 152d:0602 JMicron Technology Corp. / JMicron USA Technology Corp.
Bus 001 Device 008: ID 05e3:ffe2 Genesys Logic, Inc.
Bus 001 Device 007: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
VVVVVVVVVVVV USB 2.0 VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
Bus 001 Device 003: ID 1a40:0201 Terminus Technology Inc. FE 2.1 7-port Hub
Bus 001 Device 030: ID 0b95:7720 ASIX Electronics Corp. AX88772
Bus 001 Device 043: ID 0b95:7720 ASIX Electronics Corp. AX88772
=====================================================
Bus 001 Device 002: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 04b4:1974 Cypress Semiconductor Corp.
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Removed the interior boot XBMC stick and replaced it with the wireless stick and put the XBMC stick on the hub testing the XBMC boot with the wireless stick inside of the Joggler. Works fine.