Omnimaga

General Discussion => Technology and Development => Computer Projects and Ideas => Topic started by: Geekboy1011 on May 11, 2014, 12:07:51 am

Title: SilverLink Clone - Wip Beta
Post by: Geekboy1011 on May 11, 2014, 12:07:51 am
So some user know i have been working on a silverlink clone and guess what. 

IT WORKS :D

now the not so fun news its slow. 1.1KB/s average. Where as the original is closer to 4.4KB/s average. Why its so slow I honestly have no idea as of the moment.

(http://i.imgur.com/UYJPjF1l.jpg?1)
(http://i.imgur.com/6aqVOLI.png)

Things it seems to not handle ATM. It does not like to overwrite variables. I think I know why that's the next thing to fix. And it occasionally freezes because I have not enabled usb Reset yet (and other power save features)

Anyone have an arduino leonardo OR clone to test?
Title: Re: SilverLink Clone - Wip Beta
Post by: Streetwalrus on May 11, 2014, 03:42:06 am
I don't have any kind of Arduino for now. Does it emulate a Silverlink or does it use a new protocol that you added to TiLP ?
Title: Re: SilverLink Clone - Wip Beta
Post by: Geekboy1011 on May 11, 2014, 10:41:26 am
It's uses the actual silver link driver from time or libusb for tilp they both work.  So yes it's emulated.
Title: Re: SilverLink Clone - Wip Beta
Post by: Streetwalrus on May 11, 2014, 10:43:32 am
Oh nice. I found the silver link to be much more reliable than direct USB. Only issue is when trying to send OS's with TiLP, it always fails after sending one page. I don't know if you can fix this or not but bleh whatever.
Title: Re: SilverLink Clone - Wip Beta
Post by: Geekboy1011 on May 13, 2014, 11:02:23 pm
Yeah I have issues with my clone and my actual one with TiLP so its not just you :P I can look into TiLP's source to see if this is fixable its an issue with how os sending is handled I am sure. The calculator expects certain delays and I am sure that TiLP does not care.
Title: Re: SilverLink Clone - Wip Beta
Post by: DJ Omnimaga on May 14, 2014, 12:10:16 am
Good luck on this geek. I myself mostly use DirectUSB because it's much faster but sometimes I have to use SilverLink since the 83+ doesn't have an USB port (except in France)
Title: Re: SilverLink Clone - Wip Beta
Post by: Sorunome on May 14, 2014, 07:35:45 am
Oh nice. I found the silver link to be much more reliable than direct USB. Only issue is when trying to send OS's with TiLP, it always fails after sending one page. I don't know if you can fix this or not but bleh whatever.
I also get this bug with the silver link.
Title: Re: SilverLink Clone - Wip Beta
Post by: pimathbrainiac on May 15, 2014, 06:40:31 am
Geek: I have an arduino and parts enough (I think) to test. Will you please post some schematics and code?
Title: Re: SilverLink Clone - Wip Beta
Post by: Streetwalrus on May 15, 2014, 06:54:00 am
Pimath it requires an Arduino Leonardo. I'm pretty sure you have an Uno which has no USB controller.
Title: Re: SilverLink Clone - Wip Beta
Post by: pimathbrainiac on May 15, 2014, 11:22:37 am
Oh right, it has I2C :P

I could get a usb controller shield, though.
Title: Re: SilverLink Clone - Wip Beta
Post by: Streetwalrus on May 15, 2014, 12:47:17 pm
Bleh, just get a Leonardo it's better. :P
By the way IIRC the arduino micro is basically a Leonardo but much smaller so it would fit that project pretty nicely. ;)
Title: Re: SilverLink Clone - Wip Beta
Post by: Geekboy1011 on May 15, 2014, 01:22:15 pm
I plan on making a custom board for this in the long run. But I'm thinking of investing in a teensy soon.  Pretty much a 16$ atmega32u4 breakout.  I don't use any arduino specific code so my code is immediately compatible with it as well :D
Title: Re: SilverLink Clone - Wip Beta
Post by: Streetwalrus on May 15, 2014, 01:23:46 pm
Nice ! :D Also yeah having read the Cemetech news (I'm subscribed to their RSS) I know you use pure AVR C code. :P