Deutschflag for German language Englishflag for English language

many roloFlash programmers

Flashing microcontrollers:
connect - done!

roloFlash 2

The roloFlash series is a line of mobile in-circuit programmers to flash microcontrollers quickly, reliably and with little interaction.

Flashing microcontrollers (Examples):

  • In production (manual or process chain)
  • In the field by your service technician
  • By your customers independently
  • By your PCB assembler (encrypted & limited)

Notable features:

  • No interaction required during flashing
  • Fully controllable via scripting language
  • Microcontrollers can be automatically recognized and distinguished
  • Independent of toolchains, software runs directly on Windows and Linux without installation
  • Ability to flash without SD-card (using the internal flash disc)
  • Flashing of encrypted files, ability to limit the number of allowable programming cycles.

The roloFlash product line


Flash directly without computer
Ideal for production and service

Example Use Cases:

Your Requirements:

roloFlash can also meet special requirements:

With roloFlash, you can flash various microcontrollers anytime and anywhere. No buttons, no user errors, just plug it in! Ideal for production and service areas (e.g. for on-site updates).

roloFlash with Adapter

Features:

  • Stand-alone in-circuit programmer for various microcontrollers
  • Prepare the microSD card once, then flash without a PC
  • Alternatively: Usage of the internal flash disc instead of a microSD card. Allows for better protection of the software to be flashed against unauthorized duplication.
  • Powered by the microcontroller being flashed, no batteries required
  • Various adapters available for different programming connectors
  • Preparation on PC without the need for program installation (Windows or Linux)
  • Integrated database of supported controllers, including many that are no longer included in current toolchains. Unsupported controllers from a supported family can potentially be defined manually.

Highly Customizable:

  • With the simple programming language roloBasic, the desired process flow can be defined flexibly (examples are included)
  • Erase, write, read, and modify data in any order
  • Different behaviors for distinguishable controllers
  • Assignment of freely definable serial numbers
  • Saving memory contents or measurement values from the target microcontroller onto the microSD card
roloFlash with Adapter

Operation without PC:

  • Simply plug in, flashing starts automatically
  • Easy monitoring with 5 bi-colored LEDs:
    • Green running light: Flashing process in progress
    • Green LED: Successfully completed
    • Red flashing light: Error
  • No buttons -> no user errors

Safe:

  • Encryption and Decryption, Authentification, Checksums:
    • AES (128, 196, 256)
    • HMAC (MD5, SHA1)
    • MD5, SHA1, CRC32
  • Reverse polarity protection
  • Overvoltage protection
  • Overcurrent protection
  • Short-circuit protection
  • ESD protection by securing all lines with ESD protection components
  • Potential-free
  • Powered by the target board, therefore always ready to use
  • Neither contains nor requires batteries of any type

Additional Features:

  • Free updates
  • Older versions of the roloFlash firmware can also be installed (downgrade)
  • Free support
  • Target interfaces:
    • ST Microelectronics STM32: (not roloFlash 2 AVR)
      • JTAG
      • SWD
    • Microchip / Atmel:
      • ISP
      • TPI
      • PDI
      • UPDI
      • aWire


roloFlash offers unique features!
Enormous versatility thanks to free programmability

Free of operator controls:

Flexible process control with roloBasic, e.g.:

You can program a JTAG chain with a single roloFlash in one go:

roloFlash

Watch the roloFlash in action: