Hey guys,
Well, i know i said i was just going to deal with it and wait for propper CGMiner support for these, but, i got bored so about 2 hrs later i have a fresh build.
Set-up is the same as before with regards to how the system works, but i beleive i may have introduced some instability on my previous image due to me copying the configure file from standard CGMiner, the one on this new image was created by autogen.sh from scratch and is currently mining for me at 6.2GH's.
I have updated my previous post here with the new image link
https://bitcointalk.org/index.php?topic=390929.msg4416810#msg4416810 ,but to save you going back, the new link & slightly tweaked instructions are below...
This version ONLY support the AntMiner U1 sticks and NOT BlockEruptors as im sure that wasnt helping.
Instructions1. Download img file
https://bft.usu.edu/2qysd
Open with winrar and extract the img file.
2. Open Win32 Disk Imager & select your device, then the location of the image you downloaded and finally click "Write". Insert the SD back into the Raspberry Pi once complete.
3. Gain access to the device, either by your keyboard & screen directly or use Putty to SSH to it.
Username: pi
Password: raspberry
4. Run the following command & edit the pool details at the top of the script.
sudo nano /cgminer.conf
Once done, hit CTRL+x to exit, then y and enter to save the file.
5. Run the following command & check you are happy with the current launched version of CGMiner, as standard, the overclock setting is on which runs the Ant's at ~2GHS. The Option above this runs the sticks at their stock speed, just comment out one line or the other.
sudo nano /etc/rc.local
Once done, hit CTRL+x to exit, then y and enter to save the file.
6.Lastly, enter the command below
sudo reboot
And wait for the pi to come online. You should see your IP address, then "Connecting to CGMiner..." and the finally your Antminers should start blinking and stats show on the screen within 30 seconds

I'm hashing with 3 AntMiner U1 overclockeds at somewhere around 6Ghs, sometimes slightly above, sometimes slightly below.
Oh, and of course this STILL isn't 100% stable even after the further changes. It still crashes sometimes, sometimes after 10 mins, sometimes it can run for 8-9 hrs.
The fault lies with the driver itself but that's BitMains issue, we're all just working with what we have been given and this is by far the most stable one I've tried so far.
Any beer tokens you wish to send my way will of course be hapilly received to "1MA58F5ctQxZuaeaVuSVC2d6SSnKGNbw4f" & of course, thanks to fractalbc for creating the custom version of CGminer.
Thanks.