SNES RGB Bypass + Dejitter: Two Mods, One Board!

The place for all discussion on gaming hardware
User avatar
Arthrimus
Posts: 106
Joined: Mon Apr 02, 2018 5:49 pm
Location: Arkansas

Re: SNES RGB Bypass + Dejitter: Two Mods, One Board!

Post by Arthrimus »

Image

So today the first batch of production pcbs arrived from the board house and they look great. Unfortunately they messed up the order and produced them on 1.6mm substrate instead of the intended 0.8mm substrate. As a result of this mistake the boards from this batch will be more difficult to solder, specifically the multi AV pins because they are not long enough to clear the thickness of a 1.6mm board. I have decided not to place them in stock at this time because of this. I put in an order to have the boards produced in the correct thickness and I am hoping to have the new boards in on Friday or Saturday. If you really want one now, these thick boards do work just fine if you can deal with soldering the recessed AV pins. PM me if you want one now, otherwise just wait until I put the corrected boards in stock on the website.

Image

Speaking of my website, it's been offline for most of the day due to issues with my web host. They are working on it but at the moment I don't know when it will be fixed. If the site isn't back online soon just PM me here on the forum if you want to purchase a board.

In other news I had a chance to install one of these boards on a CPU-1CHIP-01 with great results. I have a video of the installation on my youtube channel.
Image
Soundwave GI wrote: Awesome work! I missed ordering the few you had in stock. Looking forward to you getting some more in and ordering ASAP. Looks like the perfect one-stop mod for my 1-chip-03! Thanks for doing this!
Thanks!
plus ça change,
plus c'est la même chose,
The more that things change,
The more they stay the same.- RUSH- Circumstances

I install and sell mods at arthrimus.com | SNES RGB Bypass+Dejitter available now! | Watch me live stream my work on YouTube
User avatar
Arthrimus
Posts: 106
Joined: Mon Apr 02, 2018 5:49 pm
Location: Arkansas

Re: SNES RGB Bypass + Dejitter: Two Mods, One Board!

Post by Arthrimus »

Hate to bump my own thread like this but I just wanted to let everyone know that the new batch of PCBs arrived today so this mod is officially in stock at my store for anyone who wants a pre-assembled board or installation service.
plus ça change,
plus c'est la même chose,
The more that things change,
The more they stay the same.- RUSH- Circumstances

I install and sell mods at arthrimus.com | SNES RGB Bypass+Dejitter available now! | Watch me live stream my work on YouTube
rama
Posts: 1373
Joined: Wed Mar 08, 2017 3:15 pm

Re: SNES RGB Bypass + Dejitter: Two Mods, One Board!

Post by rama »

Gotta say, this is a good price for the kind of work this project required.
I like it :)
Soundwave GI
Posts: 38
Joined: Tue Dec 18, 2018 7:33 am

Re: SNES RGB Bypass + Dejitter: Two Mods, One Board!

Post by Soundwave GI »

Arthrimus wrote:Hate to bump my own thread like this but I just wanted to let everyone know that the new batch of PCBs arrived today so this mod is officially in stock at my store for anyone who wants a pre-assembled board or installation service.
Ordered as soon as I saw this in the morning!
Soundwave GI
Posts: 38
Joined: Tue Dec 18, 2018 7:33 am

Re: SNES RGB Bypass + Dejitter: Two Mods, One Board!

Post by Soundwave GI »

Arthrimus wrote:Hate to bump my own thread like this but I just wanted to let everyone know that the new batch of PCBs arrived today so this mod is officially in stock at my store for anyone who wants a pre-assembled board or installation service.
do you need to use the coax, and what coax are you using there? I see that you use it in the install video as well. TIA!
User avatar
Arthrimus
Posts: 106
Joined: Mon Apr 02, 2018 5:49 pm
Location: Arkansas

Re: SNES RGB Bypass + Dejitter: Two Mods, One Board!

Post by Arthrimus »

Soundwave GI wrote:
do you need to use the coax, and what coax are you using there? I see that you use it in the install video as well. TIA!
You don't have to use coax, but I recommend it simply to cut down on potential interference or stability issues. I've never personally experienced any problems using unshielded wire for clock, but it doesn't hurt to be safe.

The coax that I use is actually just shielded audio cable that I harvest from old composite AV cables.
plus ça change,
plus c'est la même chose,
The more that things change,
The more they stay the same.- RUSH- Circumstances

I install and sell mods at arthrimus.com | SNES RGB Bypass+Dejitter available now! | Watch me live stream my work on YouTube
Soundwave GI
Posts: 38
Joined: Tue Dec 18, 2018 7:33 am

Re: SNES RGB Bypass + Dejitter: Two Mods, One Board!

Post by Soundwave GI »

Arthrimus wrote:
Soundwave GI wrote:
do you need to use the coax, and what coax are you using there? I see that you use it in the install video as well. TIA!
You don't have to use coax, but I recommend it simply to cut down on potential interference or stability issues. I've never personally experienced any problems using unshielded wire for clock, but it doesn't hurt to be safe.

The coax that I use is actually just shielded audio cable that I harvest from old composite AV cables.
Right on, well I have plenty of that! Thanks! I'm hoping to get it installed on my 1-CHIP03 this weekend.
DJ Kevgeez
Posts: 41
Joined: Tue Mar 19, 2019 6:42 am

Re: SNES RGB Bypass + Dejitter: Two Mods, One Board!

Post by DJ Kevgeez »

Good stuff here.
thx for creating it.
Chris230291
Posts: 25
Joined: Thu Jun 23, 2016 4:17 pm

Re: SNES RGB Bypass + Dejitter: Two Mods, One Board!

Post by Chris230291 »

Hello. Thanks for making this. I decided to try and build my own but I cant get it to program. Is there anything different about how this is programmed vs the regular de-jitter board?
Using OpenOCD I am getting...

Code: Select all

sudo openocd -f openocd-pi.conf
Open On-Chip Debugger 0.10.0+dev-00430-g06123153 (2018-06-09-16:18)
Licensed under GNU GPL v2
For bug reports, read
        http://openocd.org/doc/doxygen/bugs.html
BCM2835 GPIO config: tck = 11, tms = 25, tdi = 10, tdo = 9
BCM2835 GPIO config: srst = 18
srst_only separate srst_gates_jtag srst_push_pull connect_deassert_srst
Info : auto-selecting first available session transport "jtag". To override use 'transport select <transport>'.
RCLK - adaptive
Info : Listening on port 6666 for tcl connections
Info : Listening on port 4444 for telnet connections
Info : BCM2835 GPIO JTAG/SWD bitbang driver
Info : JTAG only mode enabled (specify swclk and swdio gpio to add SWD mode)
Info : RCLK (adaptive clock speed) not supported - fallback to 16 kHz
Error: JTAG scan chain interrogation failed: all zeroes
Error: Check JTAG interface, timings, target power, etc.
Error: Trying to use configured scan chain anyway...
Error: auto0.tap: IR capture error; saw 0x000 not 0x001
Warn : Bypassing JTAG setup events due to errors
Warn : gdb services need one or more targets defined
If I ignore that and try to program, I get this...
Spoiler

Code: Select all

> svf /home/pi/snes_dejitter.svf
 svf processing file: "/home/pi/snes_dejitter.svf"
TRST ABSENT;
ENDIR IDLE;
ENDDR IDLE;
HDR 0;
HIR 0;
TDR 0;
TIR 0;
RUNTEST 50021E-6 SEC;
STATE RESET;
STATE IDLE;
RUNTEST 50021E-6 SEC;
SIR 10 TDI (280);
SDR 10 TDI (1b9);
STATE IDLE;
SIR 10 TDI (059);
        MASK (ffffffff);
STATE IDLE;
SIR 10 TDI (2b3);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 200001E-6 SEC;
SIR 10 TDI (2bf);
STATE IDLE;
STATE RESET;
RUNTEST 50001E-6 SEC;
STATE IDLE;
SIR 10 TDI (280);
SDR 10 TDI (000);
STATE IDLE;
RUNTEST 10001E-6 SEC;
STATE RESET;
RUNTEST 50021E-6 SEC;
RUNTEST 50021E-6 SEC;
STATE RESET;
STATE IDLE;
RUNTEST 50021E-6 SEC;
SIR 10 TDI (280);
SDR 10 TDI (1b9);
STATE IDLE;
SIR 10 TDI (2a1);
SDR 11 TDI (00c);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (00d);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (00e);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (00f);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (010);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (011);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (012);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (013);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (014);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (015);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (016);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (017);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (018);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (019);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (01a);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (01b);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (01c);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (01d);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (01e);
SIR 10 TDI (290);
SDR 86 TDI (3f77bccea3ef33c4ff3dcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (01f);
SIR 10 TDI (290);
SDR 86 TDI (3f77e0cfb3e110441707cc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (020);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (021);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (022);
SIR 10 TDI (290);
SDR 86 TDI (3f77bccea3ef33c4ff3dcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (023);
SIR 10 TDI (290);
SDR 86 TDI (3f77e0cfb3e110441f3bcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (024);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (025);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (026);
SIR 10 TDI (290);
SDR 86 TDI (3f61fc4fb3af33c0ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (027);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb2cf33c4ff3e0c);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (028);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (029);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (02a);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (02b);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (02c);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (02d);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (02e);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (02f);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (030);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fc4);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (031);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fc8);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (032);
SIR 10 TDI (290);
SDR 86 TDI (3f53eccf30ed3344db37cc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (033);
SIR 10 TDI (290);
SDR 86 TDI (3f771ccca3ee2384e738cc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (034);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (035);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (036);
SIR 10 TDI (290);
SDR 86 TDI (3f77bccea3ef33c4ff3dcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (037);
SIR 10 TDI (290);
SDR 86 TDI (3f77e0cfb3e11384ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (038);
SIR 10 TDI (290);
SDR 86 TDI (3f771ccca3ee2384e738cc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (039);
SIR 10 TDI (290);
SDR 86 TDI (3f27f8cb93c731c47e1fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (03a);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (03b);
SIR 10 TDI (290);
SDR 86 TDI (3f77a0cea3e110441805cc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (03c);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (03d);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (03e);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (03f);
SIR 10 TDI (290);
SDR 86 TDI (3f77a0cea3e110441805cc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (040);
SIR 10 TDI (290);
SDR 86 TDI (3f77a0cea3e11044ef3dcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (041);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (042);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (043);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (044);
SIR 10 TDI (290);
SDR 86 TDI (3f74f4c7b32b32c4bd2fc4);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (045);
SIR 10 TDI (290);
SDR 86 TDI (3f771cccb3ee2384e738cc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (046);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (047);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (048);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (049);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (04a);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (04b);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (04c);
SIR 10 TDI (290);
SDR 86 TDI (3f77fcc311ef33c4ff3f4c);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (04d);
SIR 10 TDI (290);
SDR 86 TDI (3f61fc0db3af33c0ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (04e);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (04f);
SIR 10 TDI (290);
SDR 86 TDI (3f77a0cea3ee13c4ff3dcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (050);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (051);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (052);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (053);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccf804f33c4ff3fc8);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (054);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (055);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (056);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (057);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (058);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (059);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (05a);
SIR 10 TDI (290);
SDR 86 TDI (3f777cc333ef33c0ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (05b);
SIR 10 TDI (290);
SDR 86 TDI (3f16fc8fb3ef33c4ff3f8c);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (05c);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (05d);
SIR 10 TDI (290);
SDR 86 TDI (3f77fccfb3ef33c4ff3fcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (05e);
SIR 10 TDI (290);
SDR 86 TDI (3f77bccea3ef33c4ff3dcc);
SIR 10 TDI (29e);
STATE IDLE;
RUNTEST 20001E-6 SEC;
SIR 10 TDI (2bf);
SIR 10 TDI (2a1);
SDR 11 TDI (05f);
SIR 10 TDI (290);
tdo check error at line 21
    READ = 0x0000000
    WANT = 0x150203f
    MASK = 0xffffffff
fail to run command at line 711
tdo check error at line 21
    READ = 0x0000000
    WANT = 0x150203f
    MASK = 0xffffffff

Time used: 0m5s765ms
svf file programmed failed
Hoping I haven't made a mistake somewhere. I can follow instructions but actually understanding any of this is beyond me.

Chris
User avatar
Arthrimus
Posts: 106
Joined: Mon Apr 02, 2018 5:49 pm
Location: Arkansas

Re: SNES RGB Bypass + Dejitter: Two Mods, One Board!

Post by Arthrimus »

No, it programs exactly the same as the stock dejitter board. Are you using a raspberry pi to program it? If so you will not get very reliable results. You'll need to have your programming wires as short as possible then it still won't work 9 times out of 10. The easiest way to get it programming reliability is to buy an FT232H breakout board from adafruit and install libusbk drivers. It will program successfully every time.
plus ça change,
plus c'est la même chose,
The more that things change,
The more they stay the same.- RUSH- Circumstances

I install and sell mods at arthrimus.com | SNES RGB Bypass+Dejitter available now! | Watch me live stream my work on YouTube
Chris230291
Posts: 25
Joined: Thu Jun 23, 2016 4:17 pm

Re: SNES RGB Bypass + Dejitter: Two Mods, One Board!

Post by Chris230291 »

Arthrimus wrote:No, it programs exactly the same as the stock dejitter board. Are you using a raspberry pi to program it? If so you will not get very reliable results. You'll need to have your programming wires as short as possible then it still won't work 9 times out of 10. The easiest way to get it programming reliability is to buy an FT232H breakout board from adafruit and install libusbk drivers. It will program successfully every time.
Thanks for the reply. I am using a raspberry pi and the wires are very long ~10"
I will try with shorter wires, if that doesnt work I'll try the device you suggested.
I do have one of those clone altera blasters (ebay, filter lowest + P&P)... is that any use if the pi wont work?
User avatar
BuffaloWing
Posts: 50
Joined: Tue Feb 02, 2016 1:31 am
Contact:

Re: SNES RGB Bypass + Dejitter: Two Mods, One Board!

Post by BuffaloWing »

Arthrimus wrote:No, it programs exactly the same as the stock dejitter board. Are you using a raspberry pi to program it? If so you will not get very reliable results. You'll need to have your programming wires as short as possible then it still won't work 9 times out of 10. The easiest way to get it programming reliability is to buy an FT232H breakout board from adafruit and install libusbk drivers. It will program successfully every time.
Is this the FT232H breakout board you are referring to? https://www.adafruit.com/product/2264

Do you still use OpenOCD to program the code? Could you show your setup and perhaps an instruction how you did it?
Chris230291
Posts: 25
Joined: Thu Jun 23, 2016 4:17 pm

Re: SNES RGB Bypass + Dejitter: Two Mods, One Board!

Post by Chris230291 »

I made no progress with the Pi or the blaster. Just lots of openocd errors.
Decided to buy one of those adafruit FT232H boards.
Could you share the config required to get it working please?
I installed openocd from the default raspbian repositories (apt install openocd)

Thanks,
Chris
User avatar
Arthrimus
Posts: 106
Joined: Mon Apr 02, 2018 5:49 pm
Location: Arkansas

Re: SNES RGB Bypass + Dejitter: Two Mods, One Board!

Post by Arthrimus »

Chris230291 wrote:I made no progress with the Pi or the blaster. Just lots of openocd errors.
Decided to buy one of those adafruit FT232H boards.
Could you share the config required to get it working please?
I installed openocd from the default raspbian repositories (apt install openocd)

Thanks,
Chris
This is a video that I made a while back explaining the whole process.
https://youtu.be/IKPqFPINKno

You will find all of the relevant links in the description of the video.
plus ça change,
plus c'est la même chose,
The more that things change,
The more they stay the same.- RUSH- Circumstances

I install and sell mods at arthrimus.com | SNES RGB Bypass+Dejitter available now! | Watch me live stream my work on YouTube
Chris230291
Posts: 25
Joined: Thu Jun 23, 2016 4:17 pm

Re: SNES RGB Bypass + Dejitter: Two Mods, One Board!

Post by Chris230291 »

Thanks for that. Seems like the file or path isnt valid?

Code: Select all

Open On-Chip Debugger
> svf "C:\Users\Chris\Downloads\OpenOCD-20200701-0.10.0\bin\snes.svf"
svf svf [-tap device.tap] <file> [quiet] [nil] [progress] [ignore_error]
xsvf (tapname|'plain') filename ['virt2'] ['quiet']

> 
EDIT: Moved back over to linux and worked perfectly, thanks!
perhaps the latest windows binaries are different or something weird

For others,
Raspbian instructions

1. Install OpenOCD

Code: Select all

sudo apt update

Code: Select all

sudo apt install openocd
2. Create the file "ft232h.conf" with the following content...

Code: Select all

# config file for generic FT232H based USB-serial adaptor
# TCK:  D0
# TDI:  D1
# TDO:  D2
# TMS:  D3
# TRST: D4
# SRST: D5

interface ftdi
ftdi_vid_pid 0x0403 0x6014
ftdi_layout_init 0x0078 0x017b
adapter_khz 1000
ftdi_layout_signal nTRST -ndata 0x0010 -noe 0x0040
ftdi_layout_signal nSRST -ndata 0x0020 -noe 0x0040
# change this to 'transport select swd' if required
transport select jtag

# references
# http://sourceforge.net/p/openocd/mailman/message/31617382/
# http://www.baremetaldesign.com/index.php?section=hardware&hw=jtag
3. Run OpenOCD with the conf file we made

Code: Select all

openocd -f ft232h.conf
4. Install telnet and connect to OpenOCD

Code: Select all

sudo apt install telnet

Code: Select all

telnet localhost 4444
5. Flash image

Code: Select all

svf /path/to/svf/file
Last edited by Chris230291 on Sat Jul 04, 2020 4:52 am, edited 1 time in total.
User avatar
Arthrimus
Posts: 106
Joined: Mon Apr 02, 2018 5:49 pm
Location: Arkansas

Re: SNES RGB Bypass + Dejitter: Two Mods, One Board!

Post by Arthrimus »

Try placing your SVF file in the root of your C drive.
plus ça change,
plus c'est la même chose,
The more that things change,
The more they stay the same.- RUSH- Circumstances

I install and sell mods at arthrimus.com | SNES RGB Bypass+Dejitter available now! | Watch me live stream my work on YouTube
Chris230291
Posts: 25
Joined: Thu Jun 23, 2016 4:17 pm

Re: SNES RGB Bypass + Dejitter: Two Mods, One Board!

Post by Chris230291 »

Arthrimus wrote:Try placing your SVF file in the root of your C drive.
Sorry I edited my previous post. I got it working in linux
User avatar
maxtherabbit
Posts: 1763
Joined: Mon Mar 05, 2018 4:03 pm

Re: SNES RGB Bypass + Dejitter: Two Mods, One Board!

Post by maxtherabbit »

Chris230291 wrote:I made no progress with the Pi or the blaster. Just lots of openocd errors.
Decided to buy one of those adafruit FT232H boards.
Could you share the config required to get it working please?
I installed openocd from the default raspbian repositories (apt install openocd)

Thanks,
Chris
what was the issue with the altera blaster? those are meant to be supported 100% by openOCD
uberpolka
Posts: 23
Joined: Sat Feb 01, 2020 12:27 am

Re: SNES RGB Bypass + Dejitter: Two Mods, One Board!

Post by uberpolka »

I may have missed it in the thread, but pretty sure not.

Does your board incorporate the attenuation / brightness fix?
I didn't see any mention in the thread or anywhere else I could find mentioning that this was included on the board.

I know you did say the RGB portion is electrically identical to Borti's RGB mod, but the past few versions of that look to have lost those resisters (while keeping the pads) and a warning to use only those OR the external resisters at the RGB vias. Looking at the layout of your board, it looks like there are more resisters in play compared to the shipping Borti board, but the resister values don't match the typical recommended ratings for brightness correction.

If everything I say is correct, what happens if someone were to double up on the resisters like that(using the ones included with your board and adding the others)?

R16,R26,R36
and
R17,R27,R37

Are the pads I'm confused about.

If anything, I guess I'm asking to help me learn a little? :)
Barrybondz
Posts: 1
Joined: Mon Jul 20, 2020 8:41 am

Re: SNES RGB Bypass + Dejitter: Two Mods, One Board!

Post by Barrybondz »

So I always wanted a SNES JR because its a 1chip. I bought a pre-modded JR off ebay and the seller exclusively uses your dejitter board. He says its the best but I am the first person to encounter many problems. I plug it into any CRT and the colors for S-Video are 100% wrong. I plug it into my GV-USB2, arguably the best capture card ever for SNES and the colors are wrong. I plug it into my Sony Bravia LCD with S-Video and it looks magnificent. Do you have any idea why its so problematic to get this working on an actual CRT and not an LCD?
RastaJedi
Posts: 4
Joined: Sun Jul 11, 2021 10:23 am

Re: SNES RGB Bypass + Dejitter: Two Mods, One Board!

Post by RastaJedi »

So I've been trying to program this board for over 12 hours. That is not an exaggeration. I have tried OpenOCD/UrJTAG/Quartus with USB Blaster clone and the new xFlasher. I have verified continuity between the TMS/TCK/TDI pins and their respective pins on the CPLD. I have verified TDO goes to the two resistors, one has the other side to GND, the other is going straight to the CPLD leg. OpenOCD gives me this issue (with all 3 drivers provided by Zadig):

Code: Select all

tdo check error at line 21
    READ = 0xffffffff
    WANT = 0x150203f
    MASK = 0xffffffff
fail to run command at line 711
tdo check error at line 21
    READ = 0xffffffff
    WANT = 0x150203f
    MASK = 0xffffffff
Time used: 0m6s327ms
svf file programmed failed
I have verified countless times all the JTAG pins are wired correctly to the Blaster's pins. I have used the Blaster earlier today to program Borti's N64Adv mode successfully. ATMISP won't even recognize the chip. I have provided +5v and GND to the respective pads for the multi-out, providing external power, and the JTAG header's 5v pad is correctly wired to Vcc(TRGT) of the Blaster. I am at a loss. I have been trying this for SO long it's not even funny. I have even tried compiling OpenOCD with Samson7point1's change where he commented out the latency checking part.

Please, can someone help? I know what you guys are going to say: "get a FT232H breakout", and I actually am already planning on that, but this SHOULD work, and I want to know how to make it work, because a) I gotta ship this board out to customer ASAP but more importantly b) I want to know I can successfully program things with a Blaster clone!
RastaJedi
Posts: 4
Joined: Sun Jul 11, 2021 10:23 am

Re: SNES RGB Bypass + Dejitter: Two Mods, One Board!

Post by RastaJedi »

I'm getting terrible jailbars with my Retro Access coax csync SNES cable after performing this mod. I redid it to move the lines further away. HD Retrovision SNES cable looks absolutely fine. My csync cable looked absolutely fine before this mod. RetroTINK-5X's LPF is set to "light", and the THS7374's LPF is off.

What do I do? Same thing happened to my friend. He wired up LLCS, and an Insurrection Industries luma cable looks fine but a RGC csync cable looks bad for him too. He also has an weird vertical line even with the luma cable.. I've no idea what that is, but the jailbars, we both experience bad. Our installs are similar.

Any tips?
Image
8bitForLife
Posts: 47
Joined: Thu Dec 08, 2011 1:52 am
Location: Carson City NV

Re: SNES RGB Bypass + Dejitter: Two Mods, One Board!

Post by 8bitForLife »

probably sounds stupid but how do i use the bom ods file
RastaJedi
Posts: 4
Joined: Sun Jul 11, 2021 10:23 am

Re: SNES RGB Bypass + Dejitter: Two Mods, One Board!

Post by RastaJedi »

8bitForLife wrote:probably sounds stupid but how do i use the bom ods file
Lol, it's a OpenOffice.Org file. Import it with Google Drive. But I want you to be aware, before you spend money on this project, it seems to induce terrible jailbars (unless you want to have very strong LPF and lose sharpness), likely due to the fact the clock signal is a very long run and its pad is directly next to the RGBS pads. I experimented with different types of wire, including coax, and several of us have not been able to fix the issue. I'm not sure if it can be fixed. If anyone has some tips, please let me know ASAP. I was going to try adding a resistor to the clock line but I was so disappointed in this whole endeavor that I just put the SNES away indefinitely--I don't even want to look at it right now.
RastaJedi
Posts: 4
Joined: Sun Jul 11, 2021 10:23 am

Re: SNES RGB Bypass + Dejitter: Two Mods, One Board!

Post by RastaJedi »

uberpolka wrote:I may have missed it in the thread, but pretty sure not.

Does your board incorporate the attenuation / brightness fix?
I didn't see any mention in the thread or anywhere else I could find mentioning that this was included on the board.

I know you did say the RGB portion is electrically identical to Borti's RGB mod, but the past few versions of that look to have lost those resisters (while keeping the pads) and a warning to use only those OR the external resisters at the RGB vias. Looking at the layout of your board, it looks like there are more resisters in play compared to the shipping Borti board, but the resister values don't match the typical recommended ratings for brightness correction.

If everything I say is correct, what happens if someone were to double up on the resisters like that(using the ones included with your board and adding the others)?

R16,R26,R36
and
R17,R27,R37

Are the pads I'm confused about.

If anything, I guess I'm asking to help me learn a little? :)
As far as I know, no, it does not incorporate brightness fix. You may be confusing where Borti's documentation mention not doubling up on the decoupling caps, and you don't want to do that. If you double up on a brightness fix, you'll end up with a darker, out-of-spec image.

This is a BOM I made based on the original for this project, you're welcome to look at it and also this goes for the previous reply too, @8bitForLife https://docs.google.com/spreadsheets/d/ ... p=drivesdk
Post Reply