[SUPPORT] Kite's Super AIO Support Thread

Get help with products you purchased from forum members here!
User avatar
kite
Posts: 891
Joined: Thu May 12, 2016 4:30 am
Location: Bristol, UK
Has thanked: 193 times
Been thanked: 1445 times
Contact:

[SUPPORT] Kite's Super AIO Support Thread

Post by kite » Wed Mar 01, 2017 12:29 pm

Kite's SUPER AIO Support Thread
This thread is for support questions ONLY. If you have questions about pre-order, the answer is "pre-order is nearly ready, please sign up to the email notification at the top of this thread http://www.sudomod.com/forum/viewtopic.php?f=3&t=1878 and you'll get an email!". :)

The Original development thread is here : http://www.sudomod.com/forum/viewtopic.php?f=9&t=243

WIKI: https://github.com/geebles/Super-AIO/wiki/

This thread is the place to ask any questions about making/using/programming the SAIO! If you have a problem, or something doesn't work, post here and I or one of the many many helpful forum members will answer and suggest tips! As a GENERAL note on how to report a problem, you should give us the following information:
  • A description of the problem
  • A description of what you have tried and what the outcome was
  • Picture of the board
  • Picture of the board powered up (which LEDs are on?)
  • Did you power it up before soldering anything (hint, you MUST have done this to prove it worked before you tried working on it)
Soldering Guide Video
I've made a detailed video on how to do the soldering! Yes it's 42mins long, yes it's useful, yes you should watch, yes I know it is really long but doing the soldering is NOT EASY! In the video I soldered everything once and it booted first time and literally nothing went wrong, so if you can follow the video to the letter, you'll have a good time! :D
https://www.youtube.com/watch?v=Bqzf31Nla5c

User Guide
This should be your FIRST place to look for answers. Make sure you read the WHOLE thing (yes I know it's long, but there are lots of pictures and there's good information in there) as there are sections where I specifically go through troubleshooting!
https://github.com/geebles/Super-AIO/re ... E_V1.1.pdf

The guide is for the PI ZERO only, and I have put a VERY basic section in for the Pi3.. I haven't had time to do a full Pi3 build yet, but it is coming!! This guide is now V1.1 and has minor changes but is now considered the 'final' version (it will get updated where necessary though!).

Source code and pre-made images
Everything has been uploaded to github here: https://github.com/geebles/Super-AIO
If you click on 'releases' you'll see the pre-made images: https://github.com/geebles/Super-AIO/releases

NOTE that there is now a SINGLE image of each version.. there isn't a special 'tester' version.. instead, you flash the correct image to your SD card, and then open up 'config-saio.txt' in Notepad++ (don't use normal notepad) and uncomment the "MODE=TESTER" line :) to switch back you just change that line back to 'MODE=NORMAL' ..

Also NOTE that when in tester mode, the power switch will NOT power off the board .. instead, the tester app prints out the power switch status for you to see if it can detect the change.

My board arrived, what should I do first?!
You should do the following:
  • Consult the user manual!
  • Check all the parts are included
  • Plug the board into your PC, it should come up as a USB game controller (you may need to download the Arduino Leonardo drivers)
  • Update the Arduino code (more details coming soon)
  • Follow user manual steps
When you have your Pi soldered, you should flash the TESTING image first (see the link above about pre-made images).

Tips and Tricks
IF YOU HAVE AN ISSUE WITH SOLDERING AND DECIDE TO 'START AGAIN', THEN PLEASE DON'T! IT IS VERY HARD/IMPOSSIBLE TO REMOVE THE PI ONCE YOU HAVE SOLDERED THE GPIO PINS. YOU SHOULD INSTEAD REWORK THE PINS. IF YOU TRY AND REMOVE IT, YOU WILL PULL THE TRACES/PADS OFF.
How to run the tester image modeShow
1. Download the latest .zip for your board of choice from here https://github.com/geebles/Super-AIO/releases Your choices are the Pi1 version (pi1, pi zero, pi zero w) or the pi2/3 version.. ALWAYS USE THE LATEST (top of the page)
2. Unzip, and using win32DiskImager to write it to SD
3. Open the SD and edit 'config-saio.txt' with "NOTEPAD++" (NOT the normal notepad)
4. Uncomment the 'tester' line, and the comment the 'normal' line with a #
5. Sd in pi, power on, you're now in tester mode.. NOTE that in tester mode, the power switch will NOT power the Pi off! Instead it shows on the screen 'GPIO SHDN [ ON ]' (or [ OFF ]) to tell you what the Pi sees (ON = stay on, OFF = do a shutdown) .. you can slide the switch OFF and then press the mode button to kill it.
6. When testing done, follow step 4 and just to it the other way round
Testing the USB Hub with a PCShow
On the top side of the board there is a 4pin connector called 'PIUSB'. This is the USB HUB INPUT connector, and if you have soldered your Pi to the board it will now connect the USB HUB to the Pi.. before you solder the Pi, what you can do is solder a 4pin connector to a MALE USB PLUG and plug it in to your PC. When the SAIO power switch is ON, your PC will detect a USB HUB + Arduino + USB AUDIO + USB WIFI. This is how it works when using a Pi3! But also means you can test everything out with your PC before soldering! You can do this with an OTG adapter for the Pi to make sure it works, or to plug in to your Pi3!
See the user manual for the pinouts of the connector (they are labelled on the board, the 5V pin isn't actually connected to anything).

Image
Mode Button PinoutShow
Use a multimeter in continuity mode, or look at the manual, or check this pic:

Image

What you can do is 'fold' the pins over so that they meet, and solder the wires onto the join of the fold.
My LCD colours are weird or doesnt display at allShow
If you are having LCD issues, then FIRST make sure that your Pi is actually booting. The green LED on the Pi itself should flash rapidly (indicates SD activity). Also make sure you have written the FLASHER image to the SD.

An LCD issue is either a soldering issue, or a ribbon cable seating issue. Make sure it is seated fully (you won't be able to see the metal contacts when it is fully inserted) then, check the following image:

Image

The PINK ones are the most important, if you have done these then the screen will show you 'something' .. when the TESTER image loads up, the TOP 3 COLOUR BARS should show RED, GREEN, and BLUE .. if any of them don't look like a smooth transition, then that is the colour area that needs fixing! You can see the image above for which pin d
oes which colour, and re-work those.
It boots but freezes or safe shutdown doesnt workShow
This is most likely a bad connection on either of these two pins:

Image
How do I joystickShow
1. Power everything off (including removing the micro usb cable)
2. HOLD the START button
3. Plug in the micro USB to the SAIO board (you DON'T need to power up the console with the switch, just apply power and the LEDs will come on).
4. You should notice the ST1 LED (or the external STATUS LED) will flash quickly 4x times, and then for the next 10 seconds it will begin flashing on and off fairly quickly (it's pretty obvious).
5. During that 10 seconds, slowly rotate the joystick all the way around and keep rotating it (this is now calibrating)
6. Done!

PSP1000 pinout:
Image
Testing power without the backboardShow
Place a wire in these holes or use some tweezers:

Image
Run tester image on HDMIShow
Put SD into PC, open with NOTEPAD++ (don't use normal notepad!!) and remove the #'s from lines to 'uncomment' and add a # to lines to 'comment'. You only want one or the other modes, in the image below DPI is enabled:

Image
Update Arduino CodeShow
Could you download the github repo (https://github.com/geebles/Super-AIO/archive/master.zip) and unzip it, and then go into 'source/SAIO_Arduino/SAIO_v2a' and open the .ino file with the Arduino editor.. then plug the SAIO in WITHOUT POWERING IT UP to the PC, and in Arduino click 'tools -> board -> Arduino Leonardo' and then 'tools -> port -> COM XX' .. then press 'Upload'

You may need to go into libraries -> Manage Libraries -> *search* "HID-Project"
If you get errors on compiling..
FAQ
- Solder isn't melting! - Use a bigger solder tip. You want to get the right amount of heat into the pads without needing the iron too hot. A small tip and a cheaper iron might not work as you'll have to turn the temp up a lot to get it to melt, while then melting off small pads because it's too hot! Get a bigger tip, at the right heat, and you'll have a better time :)
Last edited by kite on Fri Jun 09, 2017 4:52 pm, edited 25 times in total.
Kite's SUPER AIO Support Thread: http://www.sudomod.com/forum/viewtopic.php?f=25&t=2508
Kite's SUPER AIO SIGN UP NOTIFICATION: https://goo.gl/forms/e97uUvPOfUxPWdz82
Kite's Next Project Hardware Survey: https://goo.gl/forms/mUZYg7hAA8XqFaTk2

User avatar
kite
Posts: 891
Joined: Thu May 12, 2016 4:30 am
Location: Bristol, UK
Has thanked: 193 times
Been thanked: 1445 times
Contact:

Re: [SUPPORT] Kite's Super AIO Support Thread

Post by kite » Wed Mar 01, 2017 12:37 pm

<PLACE HOLDER 1>
Kite's SUPER AIO Support Thread: http://www.sudomod.com/forum/viewtopic.php?f=25&t=2508
Kite's SUPER AIO SIGN UP NOTIFICATION: https://goo.gl/forms/e97uUvPOfUxPWdz82
Kite's Next Project Hardware Survey: https://goo.gl/forms/mUZYg7hAA8XqFaTk2

User avatar
kite
Posts: 891
Joined: Thu May 12, 2016 4:30 am
Location: Bristol, UK
Has thanked: 193 times
Been thanked: 1445 times
Contact:

Re: [SUPPORT] Kite's Super AIO Support Thread

Post by kite » Wed Mar 01, 2017 12:38 pm

<PLACE HOLDER 2>
Kite's SUPER AIO Support Thread: http://www.sudomod.com/forum/viewtopic.php?f=25&t=2508
Kite's SUPER AIO SIGN UP NOTIFICATION: https://goo.gl/forms/e97uUvPOfUxPWdz82
Kite's Next Project Hardware Survey: https://goo.gl/forms/mUZYg7hAA8XqFaTk2

iGmOthemagus
Posts: 22
Joined: Sun Nov 06, 2016 1:39 pm
Been thanked: 1 time

Re: [SUPPORT] Kite's Super AIO Support Thread

Post by iGmOthemagus » Wed Mar 01, 2017 1:46 pm

Kite,

Thanks for the hard work!

If Soldering Service was purchased are any steps necessary in chapter 5.5 of your guide? (Pages 25-30)
Any other steps that can be skipped?

Thanks!
iGmO

mikaljan
Posts: 2
Joined: Tue Feb 21, 2017 9:18 am
Been thanked: 1 time

Re: [SUPPORT] Kite's Super AIO Support Thread

Post by mikaljan » Wed Mar 01, 2017 10:20 pm

Please do a 2nd round of preorder! I missed the first one...

User avatar
JustPlainBill
Posts: 39
Joined: Mon Aug 01, 2016 5:27 pm
Has thanked: 2 times
Been thanked: 37 times

Re: [SUPPORT] Kite's Super AIO Support Thread

Post by JustPlainBill » Thu Mar 02, 2017 5:20 am

mikaljan wrote:Please do a 2nd round of preorder! I missed the first one...
Please read before you post, the very first post of this thread says that this is for support questions only. Immediately after that sentence is a link to the pre-order thread which leads you to a page with big giant letters that say next pre-order email signup.

DarrylUK
Posts: 105
Joined: Thu Jul 21, 2016 2:09 pm
Has thanked: 35 times
Been thanked: 36 times

Re: [SUPPORT] Kite's Super AIO Support Thread

Post by DarrylUK » Thu Mar 02, 2017 5:28 am

I thought I read in the other thread you were looking into another option of connecting the pi to the aio (other than soldering). I personally don't mind, but I think a lot of people underestimate how tricky this could be, especially after seeing some of the soldering on this forum. Is that something you're looking into?

User avatar
kite
Posts: 891
Joined: Thu May 12, 2016 4:30 am
Location: Bristol, UK
Has thanked: 193 times
Been thanked: 1445 times
Contact:

Re: [SUPPORT] Kite's Super AIO Support Thread

Post by kite » Thu Mar 02, 2017 5:32 am

DarrylUK wrote:I thought I read in the other thread you were looking into another option of connecting the pi to the aio (other than soldering). I personally don't mind, but I think a lot of people underestimate how tricky this could be, especially after seeing some of the soldering on this forum. Is that something you're looking into?
Good point, I looked in to it and then realised why I didn't do that in the first place.. if the Pi isn't mounted flush to the board, then it hits the power switch (hence why the power switch needs some plastic cut to lower it in the case) and also the back board.. this is because the Pi is so wide, in future I'm going to move it vertically so that it can be mounted easier..

So the final answer is it has to be mounted like I have done in the guide :) you COULD use the Pi3EXT adapter and solder the Pi Zero to it (seeing as the 40pin connector is the same) but that is more soldering :P
Kite's SUPER AIO Support Thread: http://www.sudomod.com/forum/viewtopic.php?f=25&t=2508
Kite's SUPER AIO SIGN UP NOTIFICATION: https://goo.gl/forms/e97uUvPOfUxPWdz82
Kite's Next Project Hardware Survey: https://goo.gl/forms/mUZYg7hAA8XqFaTk2

User avatar
abrugsch
Posts: 871
Joined: Tue Aug 02, 2016 10:00 am
Has thanked: 326 times
Been thanked: 385 times
Contact:

Re: [SUPPORT] Kite's Super AIO Support Thread

Post by abrugsch » Thu Mar 02, 2017 8:19 am

DarrylUK wrote:... especially after seeing some of the soldering on this forum...
and that's why I wrote my guide ;)
kite wrote:but that is more soldering :P
but it's easier soldering :mrgreen:

Kroan
Posts: 20
Joined: Fri Nov 11, 2016 2:42 am
Has thanked: 2 times
Been thanked: 2 times

Re: [SUPPORT] Kite's Super AIO Support Thread

Post by Kroan » Thu Mar 02, 2017 11:50 am

What a nice surprise was waiting for me at home. Didn't know they were already shipped out. Thanks from Netherlands :D

Post Reply

Who is online

Users browsing this forum: No registered users and 6 guests