RIFF JTAG Features

RIFF JTAG firmware supports following features at the moment:

  • ARM7/ARM9/ARM11  PXA3xx,  PXA270, Cortex-A8, OMAP850, Cortex-A9 , Cortex-A15, Cortex-A5 Dual/Quad cores support;
  • Multiple  devices  on  JTAG  chain  are supported, thus TAP number selection is available;
  • Any custom voltage  level selection  from range ~1.4V to 3.3V
  • TCK/Adaptive clocking selection
  • Halt core (NRST is not changed)
  • Reset core (NRST is applied before halt)
  • Direct  Read  memory  (by  8/16/32-bit bytes/half-words/words)
  • Direct  Write  memory  (by  8/16/32-bit bytes/half-words/words)
  • Access  to  the  control  registers  of ARM core (coprocessor 15)
  • Program code breakpoints
  • Run core
  • Custom scripting and DCC loader support (trace32 compatible)
  • Custom GDB Server Available
  • I/O pins detection !Unique feature offered only by RIFF JTAG

This is result of six months hard work. And we just started -;)
Stay tuned for more !

This is list of supported memory controllers and chipsets and CPU cores using Direct Memory Access :

Currently supported memory controllers are:

  • OneNAND Memory (connected directly to the MCU’s address space);
  • CFI Compliant NOR Memory with CFI Command sets 0×0001, 0×0002, 0×0200 and 0×0003;
  • NAND Controller in MSM6250, MSM6250A;
  • NAND Controller in QSC6055, QSC6085, QSC6240, QSC6270;
  • NAND Controller in MDM6085, MDM6200, MDM6600;
  • NAND Controller in MSM6245, MSM6246, MSM6270, MSM6275, MSM6280, MSM6280A, MSM6281, MSM6290, MSM6800A, MSM6801A;
  • NAND Controller and OneNAND Controller in MSM7225, MSM7227, MSM7625, MSM7627;
  • NAND Controller in MSM7200, MSM7200A, MSM7201A, MSM7500, MSM7500A, MSM7501A, MSM7600;
  • NAND Controller in QSD8250, QSD8650;
  • eMMC Controller #2 in MSM7230, MSM8255, MSM8255T;
  • eMMC Controller #0 in S5PV310;


Currently supported chipsets and cores for JTAG I/O operations:

  • Generic ARM Cores: ARM7, ARM9 (ARM920, ARM926, ARM946), ARM11, CORTEX-A8,CORTEX-A9;
  • Qualcomm QSC Family: QSC1100, QSC1110, QSC6010, QSC6020, QSC6030, QSC6055, QSC6085, QSC6240, QSC6270;
  • Qualcomm MSM Family: MSM6000, MSM6150, MSM6245, MSM6246, MSM6250, MSM6250A, MSM6260, MSM6275, MSM6280, MSM6280A, MSM6281, MSM6800A, MSM6801A, MSM6290, MSM7225, MSM7227, MSM7625, MSM7627, MSM7230, MSM8255, MSM8255T, MSM8260;
  • Qualcomm QSD Family: QSD8250, QSD8650;
  • Qualcomm ESM Family: ESM7602A;
  • Qualcomm MDM Family: MDM6085 MDM6200, MDM6600;
  • OMAP Family: OMAP1710, OMAP3430, OMAP3630, OMAP4430;
  • NVIDIA Family: TEGRA2;
  • Marvell/XScale Family: PXA270, PXA271, PXA272, PXA310, PXA312, PXA320.
  • Samsung Processors: S5P6422, S5PV310.

 

This is the list of devices supported with dedicated RIFF DLL-s:

Alcatel models:

  • Alcatel OT255C
  • Alcatel OT990
  • Alcatel OT995

Haier Models:

  • Haier C2010
  • Haier C2040
  • Haier C2076
  • Haier C300
  • Haier C3010
  • Haier C301R
  • Haier C5100
  • Haier C6000

HTC Models:

  • HTC 7Pro
  • HTC 8S
  • HTC 8X16GB
  • HTC 8X8GB
  • HTC Amaze4G
  • HTC Artemis
  • HTC Athena
  • HTC ChaCha
  • HTC Chief
  • HTC Click
  • HTC Dash
  • HTC Desire
  • HTC DesireCDMA
  • HTC DesireC
  • HTC DesireHD
  • HTC DesireS
  • HTC DesireV
  • HTC DesireX
  • HTC DesireZ
  • HTC Diamond
  • HTC Dream
  • HTC DroidDNA
  • HTC DroidEris
  • HTC Elf
  • HTC Espresso
  • HTC Evo3DCDMA
  • HTC EVO3D
  • HTC EvoDesign4G
  • HTC EvoView4G
  • HTC Explorer
  • HTC Explorer
  • HTC Flyer4G
  • HTC Flyer
  • HTC Flyer
  • HTC Gene100
  • HTC Glacier
  • HTC HD
  • HTC HD2
  • HTC HD7
  • HTC HD7Pro
  • HTC HDMini
  • HTC Herald
  • HTC Hero
  • HTC Imagio
  • HTC IncredibleS
  • HTC Incredible-2
  • HTC Incredible-C
  • HTC Incredible-S
  • HTC Inspire
  • HTC Jade
  • HTC JetStream
  • HTC Jewel
  • HTC Legend
  • HTC Magic32A
  • HTC Magic32B
  • HTC Magic
  • HTC Mega
  • HTC Mozart
  • HTC MyTouch4G
  • HTC Neon
  • HTC Nexus
  • HTC Niki
  • HTC OneS3
  • HTC OneS4
  • HTC OneV
  • HTC OneXL
  • HTC OneX
  • HTC Polaris
  • HTC Radar
  • HTC Raphael
  • HTC Rezound
  • HTC Rhodium
  • HTC RhodiumW
  • HTC Rhyme
  • HTC Sensation4G
  • HTC SensationXL
  • HTC Sensation
  • HTC Snap
  • HTC Supersonic
  • HTC Surround
  • HTC Tattoo
  • HTC Thunderbolt
  • HTC Titan
  • HTC Topaz
  • HTC Trophy
  • HTC Vivid
  • HTC WildFire
  • HTC WildfireS
  • HTC WildfireSCDMA
  • HTC Wings
  • HTC Wizard
  • HTC Desire SV T326e (HTC Magni)
  • HTC J ISW13HT (HTC Valente)

Huawei Models:

  • Huawei C2605
  • Huawei C2607
  • Huawei C2801
  • Huawei C2806M
  • Huawei C2807
  • Huawei C2808
  • Huawei C2809
  • Huawei C2823
  • Huawei C2830
  • Huawei C2856
  • Huawei C2901M
  • Huawei C2905
  • Huawei C2906
  • Huawei C31
  • Huawei C3200
  • Huawei C3500
  • Huawei C5005
  • Huawei C5100
  • Huawei C5589
  • Huawei C8500
  • Huawei E153U
  • Huawei E1550
  • Huawei E160
  • Huawei E160G
  • Huawei E169
  • Huawei E17X
  • Huawei E220
  • Huawei E5830
  • Huawei E5832
  • Huawei E585
  • Huawei EC1260
  • Huawei EC189
  • Huawei ETS2205
  • Huawei ETS2222
  • Huawei ETS2225
  • Huawei S7
  • Huawei U1270
  • Huawei U1280
  • Huawei U2800
  • Huawei U8110
  • Huawei U8150
  • Huawei U8150D
  • Huawei U8160
  • Huawei U8180
  • Huawei U8220
  • Huawei U8350
  • Huawei U8350-51
  • Huawei U8500
  • Huawei U8650
  • Huawei U8655
  • Huawei U8800
  • Huawei U8800Pro
  • Huawei U8815
  • Huawei U8825D
  • Huawei U8860

LG Models:

  • LG C660H
  • LG CU720
  • LG E400
  • LG E405
  • LG E510
  • LG E612
  • LG E615
  • LG E900
  • LG F100S
  • LG F120K
  • LG F120L
  • LG F160K
  • LG F160L
  • LG F160S
  • LG GM730
  • LG GT540
  • LG LS970
  • LG LSP450T
  • LG P350
  • LG P500
  • LG P698
  • LG P705
  • LG P930
  • LG P970
  • LG P999
  • LG RD3000
  • LG RD3100
  • LG RD3500
  • LG RD3510
  • LG RD3540
  • LG RD3610
  • LG RD3640
  • LG RD6100
  • LG SH860
  • LG SU630
  • LG TD636
  • LG VM265

MicroMax models:

  • Micromax C100
  • Micromax C111
  • Micromax MMX250C

Motorola Models:

  • Motorola W150i
  • Motorola W200
  • Motorola W210

Nokia Models:

  • Nokia 1006
  • Nokia 1255
  • Nokia Lumia 610

Pantech Models:

  • Pantech A730S
  • Pantech A760S
  • Pantech A770K
  • Pantech A800S
  • Pantech A810S
  • Pantech A820L
  • Pantech A830K
  • Pantech A830L
  • Pantech A830S
  • Pantech A840S
  • Pantech A850K
  • Pantech A850L
  • Pantech A850S
  • Pantech T100K
  • Pantech UM150
  • Pantech UM175

Samsung Models:

  • Samsung A837
  • Samsung A867
  • Samsung A877
  • Samsung A887
  • Samsung A900
  • Samsung B119
  • Samsung B139
  • Samsung B159
  • Samsung B209
  • Samsung B219
  • Samsung B259
  • Samsung B2710
  • Samsung B309
  • Samsung B319
  • Samsung B339
  • Samsung B379
  • Samsung B5330
  • Samsung B5510
  • Samsung B619
  • Samsung B6520
  • Samsung B7320
  • Samsung B7330
  • Samsung B7510
  • Samsung C5510
  • Samsung C6712
  • Samsung E110S
  • Samsung E120L
  • Samsung E120S
  • Samsung E160K
  • Samsung E160L
  • Samsung E189
  • Samsung E329I
  • Samsung F219
  • Samsung F480
  • Samsung F500
  • Samsung F619
  • Samsung G800
  • Samsung G810
  • Samsung i450
  • Samsung I500
  • Samsung I509
  • Samsung i520
  • Samsung I535
  • Samsung I5500
  • Samsung i550
  • Samsung I5510
  • Samsung I559
  • Samsung i560
  • Samsung I5700
  • Samsung I5800
  • Samsung i607
  • Samsung i710
  • Samsung I717
  • Samsung i718
  • Samsung I727
  • Samsung i740
  • Samsung i740
  • Samsung I747
  • Samsung I747M
  • Samsung I7500
  • Samsung I777
  • Samsung i780
  • Samsung I8000
  • Samsung I8000L
  • Samsung I8150
  • Samsung I8160
  • Samsung I8190
  • Samsung i8320
  • Samsung I8350
  • Samsung i8510
  • Samsung I8530
  • Samsung I8700
  • Samsung i8910
  • Samsung I897
  • Samsung I9000
  • Samsung I9001
  • Samsung I9003
  • Samsung i900
  • Samsung i900
  • Samsung I9020A
  • Samsung I9020T
  • Samsung I9023
  • Samsung I9070
  • Samsung I9070P
  • Samsung i908E
  • Samsung I9100
  • Samsung I9100G
  • Samsung I9100GX
  • Samsung I9100P
  • Samsung I9103
  • Samsung I9105
  • Samsung I9108
  • Samsung I9108X
  • Samsung i910
  • Samsung I917
  • Samsung I920
  • Samsung I920
  • Samsung I9210
  • Samsung I9220
  • Samsung I9300
  • Samsung I997
  • Samsung L760
  • Samsung M110S
  • Samsung M130K
  • Samsung M180S
  • Samsung M180W
  • Samsung M190S
  • Samsung M200K
  • Samsung M200S
  • Samsung M240S
  • Samsung M569
  • Samsung M7500
  • Samsung M7600
  • Samsung M820
  • Samsung M828
  • Samsung M8800
  • Samsung M8910
  • Samsung N7000
  • Samsung N8010
  • Samsung P1000
  • Samsung P1000N
  • Samsung P1010
  • Samsung P3100X
  • Samsung P3110X
  • Samsung P3113X
  • Samsung P5100X
  • Samsung P5110X
  • Samsung P5113X
  • Samsung P6200
  • Samsung P6800
  • Samsung P6810
  • Samsung P7320
  • Samsung P960
  • Samsung R530
  • Samsung S109
  • Samsung S189
  • Samsung S239
  • Samsung S3310
  • Samsung S3370
  • Samsung S359
  • Samsung S3850
  • Samsung S5230
  • Samsung S5250
  • Samsung S5260
  • Samsung S5300
  • Samsung S5301
  • Samsung S5360
  • Samsung S5380
  • Samsung S5380D
  • Samsung S5510
  • Samsung S5560
  • Samsung S5560i
  • Samsung S5570
  • Samsung S5570i
  • Samsung S5600
  • Samsung S5660
  • Samsung S5670
  • Samsung S5750E
  • Samsung S5830
  • Samsung S5830G
  • Samsung S5830i
  • Samsung S5830L
  • Samsung S6012
  • Samsung S6102
  • Samsung S6312
  • Samsung S6500
  • Samsung S6500D
  • Samsung S6802
  • Samsung S6810P
  • Samsung S7070
  • Samsung S7230E
  • Samsung S7250D
  • Samsung S7330
  • Samsung S7350
  • Samsung S7350i
  • Samsung S7500
  • Samsung S7500L
  • Samsung S7500T
  • Samsung S7530
  • Samsung S7562
  • Samsung S7562I
  • Samsung S8000
  • Samsung S8300
  • Samsung S8500
  • Samsung S8530
  • Samsung S8600
  • Samsung SC-05D
  • Samsung SC-06D
  • Samsung SPH-D700
  • Samsung SPH-D710
  • Samsung SPH-L710
  • Samsung T479
  • Samsung T499
  • Samsung T589
  • Samsung T669
  • Samsung T679
  • Samsung T749
  • Samsung T759
  • Samsung T879
  • Samsung T919
  • Samsung T939
  • Samsung T959
  • Samsung T959D
  • Samsung T959V
  • Samsung T989
  • Samsung T999
  • Samsung T999V
  • Samsung U700
  • Samsung U800
  • Samsung U900V
  • Samsung W299
  • Samsung W629
  • Samsung YPG1
  • Samsung YPG70
  • Samsung Z240
  • Samsung Z500
  • Samsung Z540
  • Samsung Z630
  • Samsung Z650i
  • Samsung Z710
  • Samsung ZV60
  • Samsung GT-i9105 Galaxy S II Plus
  • Samsung GT-i9082 Galaxy Grand Duos
  • Samsung Gt-S5380k Wave Y

SonyEricsson Models:

  • SE E15a
  • SE U20a
  • SE U20i
  • SE X1
  • SE X10
  • SE X10Mini
  • SE X8

Sierra Models:

  • Sierra 597
  • Sierra 801
  • Sierra U595

Toshiba Models:

  • Toshiba G810
  • Toshiba G900 PDA
  • Toshiba G910
  • Toshiba TG01

ZTE Models:

  • ZTE CN600
  • ZTE AC2746
  • ZTE AC2766
  • ZTE AC30
  • ZTE C335
  • ZTE C370
  • ZTE F160
  • ZTE F280
  • ZTE F285
  • ZTE FWPC26
  • ZTE MF100
  • ZTE MF112
  • ZTE MF170
  • ZTE MF180
  • ZTE MF180S
  • ZTE MF190
  • ZTE MF622
  • ZTE MF626
  • ZTE MF627
  • ZTE MF628
  • ZTE N721
  • ZTE R518
  • ZTE S100
  • ZTE S160
  • ZTE S1602
  • ZTE S165
  • ZTE S170
  • ZTE S185
  • ZTE Skate
  • ZTE V880
  • ZTE V889D
  • ZTE V9
  • ZTE WP829

Various brands and models:

  • Acer S100
  • Anydata ADU 555C
  • ASUS P526
  • CoolPad 5860Plus
  • Daewoo DPN3500
  • DELL Streak
  • DELL XCD28
  • Eten X800
  • EuroSky ES4100
  • Fly IQ285
  • Intex In50
  • iPAQ 614
  • Lenovo LePhone3GW100
  • LinkSys WRT54GL
  • Olive C2110
  • Orange Boston
  • Orton 4100C
  • Qtek 9000
  • RoverPC EvoV7
  • Sungil SXC1080
  • Unicare ChivaC2
  • Unicare UN510BF

Please note – virtually thousands of different models are supported with RIFF Box, If You are advanced user

RIFF Box Support

Getting  started with RIFF JTAG
Riff Box short notes for novices

 

RIFF JTAG User Manual
Riff box
user manual (applies for average users and advanced developers)

RIFF Box Support forum
Support forum for regular users.