Today I was able to get the Enterpoint cairnsmore to work with the tricone mining software without needing an isolated stand-alone cable, just the FTDI link. The code is still early in function, and still suffers from some JTAG errors likely due to noise / reflections on the lines which will need better error handling. I only performed several tests, but was easily able to get stable function with three rings at 100Mhz. (150 Mh/s).
I will keep you guys updated, I should have more time to work on it on Tuesday.
Here's some brief logs from submitted shares, it's fairly garbled from the ascii formatting for the colors.
[cairnsmore:1:0.1 ] [32m pool accepted share[0m
H:[1m[32m0[0m[0m/[32m0[0m[32m,[0m[32m0[0m[32m,[0m[32m0[0m X:87 C:60,60,55 E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m T:3m38s | H:[1m[32m0[0m[0m/[32m0[0m[32m,[0m[32m0[0m[32m,[0m[32m0[0m E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m A:[32m0[0m R:[33m0[0m T:3m38s
H:[1m[32m19[0m[0m/[32m0[0m[32m,[0m[32m19[0m[32m,[0m[32m0[0m X:87 C:60,60,55 E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m T:3m40s | H:[1m[32m19[0m[0m/[32m0[0m[32m,[0m[32m19[0m[32m,[0m[32m0[0m E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m A:[32m1[0m R:[33m0[0m T:3m41s requesting name
[cairnsmore:1:0.1 ] decrypting nonce at address 0x000000b8
H:[1m[32m19[0m[0m/[32m0[0m[32m,[0m[32m19[0m[32m,[0m[32m0[0m X:87 C:60,60,55 E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m T:3m40s | H:[1m[32m19[0m[0m/[32m0[0m[32m,[0m[32m19[0m[32m,[0m[32m0[0m E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m A:[32m1[0m R:[33m0[0m T:3m41s requesting name
[cairnsmore:1:0.1 ] encrypted nonce = 0x0d210e79
H:[1m[32m19[0m[0m/[32m0[0m[32m,[0m[32m19[0m[32m,[0m[32m0[0m X:87 C:60,60,55 E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m T:3m40s | H:[1m[32m19[0m[0m/[32m0[0m[32m,[0m[32m19[0m[32m,[0m[32m0[0m E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m A:[32m1[0m R:[33m0[0m T:3m41s
H:[1m[32m19[0m[0m/[32m0[0m[32m,[0m[32m19[0m[32m,[0m[32m0[0m X:87 C:60,60,55 E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m T:3m42s | H:[1m[32m19[0m[0m/[32m0[0m[32m,[0m[32m19[0m[32m,[0m[32m0[0m E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m A:[32m1[0m R:[33m0[0m T:3m43s requesting name
[cairnsmore:1:0.1 ] found a share: 0xe16ddf30
H:[1m[32m19[0m[0m/[32m0[0m[32m,[0m[32m19[0m[32m,[0m[32m0[0m X:87 C:60,60,55 E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m T:3m42s | H:[1m[32m19[0m[0m/[32m0[0m[32m,[0m[32m19[0m[32m,[0m[32m0[0m E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m A:[32m1[0m R:[33m0[0m T:3m43s requesting name
[cairnsmore:1:0.1 ] [32m pool accepted share[0m
H:[1m[32m19[0m[0m/[32m0[0m[32m,[0m[32m19[0m[32m,[0m[32m0[0m X:87 C:60,60,55 E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m T:3m42s | H:[1m[32m19[0m[0m/[32m0[0m[32m,[0m[32m19[0m[32m,[0m[32m0[0m E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m A:[32m1[0m R:[33m0[0m T:3m43s
H:[1m[32m38[0m[0m/[32m0[0m[32m,[0m[32m38[0m[32m,[0m[32m0[0m X:87 C:60,60,55 E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m T:3m44s | H:[1m[32m38[0m[0m/[32m0[0m[32m,[0m[32m38[0m[32m,[0m[32m0[0m E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m A:[32m2[0m R:[33m0[0m T:3m45s
H:[1m[32m37[0m[0m/[32m0[0m[32m,[0m[32m37[0m[32m,[0m[32m0[0m X:87 C:60,60,55 E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m T:3m46s | H:[1m[32m37[0m[0m/[32m0[0m[32m,[0m[32m37[0m[32m,[0m[32m0[0m E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m A:[32m2[0m R:[33m0[0m T:3m47s
H:[1m[32m37[0m[0m/[32m0[0m[32m,[0m[32m37[0m[32m,[0m[32m0[0m X:87 C:60,60,55 E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m T:3m49s | H:[1m[32m37[0m[0m/[32m0[0m[32m,[0m[32m37[0m[32m,[0m[32m0[0m E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m A:[32m2[0m R:[33m0[0m T:3m49s
H:[1m[32m37[0m[0m/[32m0[0m[32m,[0m[32m37[0m[32m,[0m[32m0[0m X:87 C:60,60,55 E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m T:3m51s | H:[1m[32m37[0m[0m/[32m0[0m[32m,[0m[32m37[0m[32m,[0m[32m0[0m E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m A:[32m2[0m R:[33m0[0m T:3m51s
H:[1m[32m36[0m[0m/[32m0[0m[32m,[0m[32m36[0m[32m,[0m[32m0[0m X:87 C:60,60,55 E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m T:3m53s | H:[1m[32m36[0m[0m/[32m0[0m[32m,[0m[32m36[0m[32m,[0m[32m0[0m E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m A:[32m2[0m R:[33m0[0m T:3m53s
H:[1m[32m36[0m[0m/[32m0[0m[32m,[0m[32m36[0m[32m,[0m[32m0[0m X:87 C:60,60,55 E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m T:3m55s | H:[1m[32m36[0m[0m/[32m0[0m[32m,[0m[32m36[0m[32m,[0m[32m0[0m E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m A:[32m2[0m R:[33m0[0m T:3m55s
H:[1m[32m36[0m[0m/[32m0[0m[32m,[0m[32m36[0m[32m,[0m[32m0[0m X:87 C:60,60,55 E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m T:3m57s | H:[1m[32m36[0m[0m/[32m0[0m[32m,[0m[32m36[0m[32m,[0m[32m0[0m E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m A:[32m2[0m R:[33m0[0m T:3m58s
H:[1m[32m35[0m[0m/[32m0[0m[32m,[0m[32m35[0m[32m,[0m[32m0[0m X:87 C:60,60,55 E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m T:3m59s | H:[1m[32m35[0m[0m/[32m0[0m[32m,[0m[32m35[0m[32m,[0m[32m0[0m E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m A:[32m2[0m R:[33m0[0m T:4m requesting name
requesting name
[34m[cairnsmore:1:0.1 ] prediction: optimalFreq=229mhz, errorrate=40%, hashrate=67MH/s, alpha=0.329 beta=5.887 gamma=-5601.734[0m
H:[1m[32m35[0m[0m/[32m0[0m[32m,[0m[32m35[0m[32m,[0m[32m0[0m X:87 C:60,60,55 E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m T:3m59s | H:[1m[32m35[0m[0m/[32m0[0m[32m,[0m[32m35[0m[32m,[0m[32m0[0m E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m A:[32m2[0m R:[33m0[0m T:4m requesting name
[cairnsmore:1:0.1 ] setting clock to 65 Mhz, mult=13 div=10
H:[1m[32m35[0m[0m/[32m0[0m[32m,[0m[32m35[0m[32m,[0m[32m0[0m X:87 C:60,60,55 E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m T:3m59s | H:[1m[32m35[0m[0m/[32m0[0m[32m,[0m[32m35[0m[32m,[0m[32m0[0m E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m A:[32m2[0m R:[33m0[0m T:4m requesting name
[cairnsmore:1:0.1 ] ramping clock: mult=13 div=10
H:[1m[32m35[0m[0m/[32m0[0m[32m,[0m[32m35[0m[32m,[0m[32m0[0m X:87 C:60,60,55 E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m T:3m59s | H:[1m[32m35[0m[0m/[32m0[0m[32m,[0m[32m35[0m[32m,[0m[32m0[0m E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m A:[32m2[0m R:[33m0[0m T:4m requesting name
requesting name
[cairnsmore:1:0.2 ] setting clock to 60 Mhz, mult=6 div=5
H:[1m[32m35[0m[0m/[32m0[0m[32m,[0m[32m35[0m[32m,[0m[32m0[0m X:87 C:60,60,55 E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m T:3m59s | H:[1m[32m35[0m[0m/[32m0[0m[32m,[0m[32m35[0m[32m,[0m[32m0[0m E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m A:[32m2[0m R:[33m0[0m T:4m requesting name
[cairnsmore:1:0.2 ] ramping clock: mult=6 div=5
H:[1m[32m35[0m[0m/[32m0[0m[32m,[0m[32m35[0m[32m,[0m[32m0[0m X:87 C:60,60,55 E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m T:3m59s | H:[1m[32m35[0m[0m/[32m0[0m[32m,[0m[32m35[0m[32m,[0m[32m0[0m E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m A:[32m2[0m R:[33m0[0m T:4m
H:[1m[32m35[0m[0m/[32m0[0m[32m,[0m[32m35[0m[32m,[0m[32m0[0m X:90 C:60,65,55 E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m T:4m2s | H:[1m[32m35[0m[0m/[32m0[0m[32m,[0m[32m35[0m[32m,[0m[32m0[0m E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m A:[32m2[0m R:[33m0[0m T:4m2s requesting name
[cairnsmore:1:0.1 ] decrypting nonce at address 0x0000005c
H:[1m[32m35[0m[0m/[32m0[0m[32m,[0m[32m35[0m[32m,[0m[32m0[0m X:90 C:60,65,55 E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m T:4m2s | H:[1m[32m35[0m[0m/[32m0[0m[32m,[0m[32m35[0m[32m,[0m[32m0[0m E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m A:[32m2[0m R:[33m0[0m T:4m2s requesting name
[cairnsmore:1:0.1 ] encrypted nonce = 0x9a6c87ca
H:[1m[32m35[0m[0m/[32m0[0m[32m,[0m[32m35[0m[32m,[0m[32m0[0m X:90 C:60,65,55 E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m T:4m2s | H:[1m[32m35[0m[0m/[32m0[0m[32m,[0m[32m35[0m[32m,[0m[32m0[0m E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m A:[32m2[0m R:[33m0[0m T:4m2s
H:[1m[32m35[0m[0m/[32m0[0m[32m,[0m[32m35[0m[32m,[0m[32m0[0m X:90 C:60,65,55 E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m T:4m4s | H:[1m[32m35[0m[0m/[32m0[0m[32m,[0m[32m35[0m[32m,[0m[32m0[0m E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m A:[32m2[0m R:[33m0[0m T:4m4s requesting name
[cairnsmore:1:0.1 ] found a share: 0x615b9649
H:[1m[32m35[0m[0m/[32m0[0m[32m,[0m[32m35[0m[32m,[0m[32m0[0m X:90 C:60,65,55 E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m T:4m4s | H:[1m[32m35[0m[0m/[32m0[0m[32m,[0m[32m35[0m[32m,[0m[32m0[0m E:[1m[31m0[0m[0m/[31m0[0m[31m,[0m[31m0[0m[31m,[0m[31m0[0m A:[32m2[0m R:[33m0[0m T:4m4s requesting name
[cairnsmore:1:0.1 ] [32m pool accepted share[0m