Overview Features Instructions Performance Forum Downloads Products Reseller Contact

Welcome to the Apollo Forum

This forum is for people interested in the APOLLO CPU.
Please read the forum usage manual.

All TopicsNewsPerformanceGamesDemosApolloVampireCoffinReleases
Documentation about the Vampire hardware


Henryk Richter

Posts 77
25 Jun 2017 22:02

My apologies for the delay in a public release of the SDNet driver and associated building instructions. This driver allows to hook up a wired Ethernet controller to current Vampire boards.
  Prerequisites are a Vampire card (V500 or V600), along with the Gold2.5 release. In terms of additional hardware, a suitable Micro SD breakout, a 3.3V ENC28J60 module and some easy soldering are required.
  Please be careful with the breakout. Many MicroSD models use a thick PCB that will quite likely destroy the SD slot. In my experience, the plug from cables sold as "TF to micro SD card Extension cable" on fleabay worked well. Reminder: The soldering is easy. Take the time saved on soldering to grind the edges of the breakout connector into a smooth feel.
  More information, pin-outs, driver, test tool and associated sources (GPL) can be found in the following archive: EXTERNAL LINK 
  Disclaimer: This is a DIY hardware project for experienced personnel only. The information is provided as-is, without warranty of any kind, expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose.

Gregthe Canuck

Posts 248
25 Jun 2017 22:55

Congratulations on your first release of another cool project! :)

Grzegorz Wójcik (pisklak
(Apollo Team Member)
Posts 62
26 Jun 2017 08:38

Yap - Congratulations !
Now.... me imagine hordes of young "Vampired ones" with evil smile and soldering iron in hands !

Peter Heginbotham

Posts 131
26 Jun 2017 11:19

Looks good may test this on my A600 is there any guidance on the breakout board

Keith Dumoulin

Posts 13
26 Jun 2017 11:34

Good Luck


Henryk Richter

Posts 77
26 Jun 2017 16:25

Peter Heginbotham wrote:

  Looks good may test this on my A600 is there any guidance on the breakout board

TBH, I'm a bit reluctant recommending specific breakouts. I've built my prototype from parts I had around for a while. As it is often the case with parts purchased from random EBay sellers that the respective mechanical specs change over time, I won't be able to name a product in good conscience. Usually, adapter/extension cables for in-car satnav systems happen to be a likely choice. Hearsay brought the Cubietruck uSD JTAG breakout board to my attention. But: I didn't verify it's suitability. YMMV.
Why am I so cautious?
See below for some examples of uSD sockets who made the unfortunate acquaintance with ill fitting breakouts.


Henryk Richter

Posts 77
26 Jun 2017 16:26


Roy Gillotti

Posts 193
27 Jun 2017 20:37

Henryk Richter wrote:

  Hearsay brought the Cubietruck uSD JTAG breakout board to my attention. But: I didn't verify it's suitability.

Just a warning it's been 2 weeks and I haven't heard a word if they shipped my uSD breakout board from the cubietruck page. I emailed them yesterday, but haven't heard back.

Henryk Richter

Posts 77
05 Mar 2018 07:30

For anyone interested, an update to the SDNet package is available here: EXTERNAL LINK 
I've made some timing adjustments and changed the default SPI clock divider to 2, so that it works more reliably with x12 and x13 cores.

For x11 cores, I'd recommend to set SPISPEED to 1, as outlined in the README.

Henryk Richter

Posts 77
02 Jun 2018 21:33

I've compiled another update for sdnet. EXTERNAL LINK 
The main change is an updated test tool for modules connected to the V500 expansion connector (v2expethtest).

The archive contains full sources and two pre-build binaries: sdnet.device for the SD-Slot and v2expeth.device for the V500 expansion connector.

Known issues: Still doesn't work with Shapeshifter. I'm currently rewriting the whole driver codebase to allow concurrent networking stacks (among other improvements). No ETA for a release as of yet.

Pedro Cotter

Posts 74
03 Jun 2018 13:34

Thank you Mr. Richter!!!

posts 11