rbm78bln / culfw_1.6.7_nocredits

CULfw v1.6.7 with disabled duty cycle restrictions

Home Page:https://github.com/rbm78bln/culfw_1.6.7_nocredits

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Patched culfw firmware for CUN/CUL devices
without rf duty cycle restrictions

This is version 1.6.7 of culfw without rf duty cycle restrictions.

Compiling

This is ancient code to be compiled with just-as-ancient avr-gcc v4.8.1.
It compiles perfectly using ancient Ubuntu 15.10 "Wily Werewolf".
You will need the packages:

  • make
  • binutils-avr
  • gcc-avr
  • avr-libc

Compiling with docker

Since compiling this ancient stuff is a pita, it can be compiled much more simple using:

make all

This builds a docker image, runs it as a container, and cleans up everything afterwards.

Precompiled hex-files

In Devices/ you can find precompiled (hex-)binaries for your devices.

Flashing

After compiling you can flash your freshly compiled hex-file (e.g. for the CULv3) using:

dfu-programmer atmega32u4 erase
dfu-programmer atmega32u4 flash Devices/CUL/CUL_V3.hex

Running make flash_culv3 basically does the same thing.

Disclaimer

This is an experimental firmware and it should only be used in a shielded laboratory from which no radio waves can escape. It should only ever be used for short-term testing purposes and should never be used in a productive environment. Using this firmware may result in regulatory violations.

Thanks to others

Copyright

  • Copyright Rudolf Koenig, 2008,2009,2010,2011
  • Copyright Matthew Wire, 2014,2016

License: GPL v2

Ralf Miunske

About

CULfw v1.6.7 with disabled duty cycle restrictions

https://github.com/rbm78bln/culfw_1.6.7_nocredits


Languages

Language:C 81.8%Language:Makefile 16.9%Language:Perl 0.7%Language:Roff 0.4%Language:Shell 0.1%Language:Dockerfile 0.0%Language:Gnuplot 0.0%Language:Raku 0.0%