Skip to content
This repository has been archived by the owner on Jun 12, 2020. It is now read-only.

MariusRumpf/a-culfw

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Alternative culfw for cul devices


The orginal fimware is cloned from www.culfw.de (thanks for the work to R.K.)

This alternative firmware has additional send receive methods and code cleanups.
The compiled firmware can be found at MediaFire

Changelog:

1.20.06

  • miniCUL: Code cleanup
  • miniCUL: add more protocols (e.g. Belfox, Hoermann, Kopp FC, Somfy)

1.20.05

  • Code upgrade from culfw Version 1.66 (2015-11-29)
  • CULV3/V4: add ZWave receive
  • ZWave: receive+send @ 40k, 100k
  • Cw: Write CC1101 register directly
  • ZWave: receive+send(?) @ 9600

1.20.04

  • CUBe: Move serial console to UART0 if USB is not connected
  • ARM Models: Remove malloc

1.20.02

  • Make the Intertechno send compatible to original culfw. The default clock is now 420

1.20.02

  • Add the functionality to change ITClock of the Intertechno V1 protocol. The command is ic. Default is ic250

1.20.01

  • ARM Models: Add kopp-fc, rf_native, MBUS and ZWave protocol
  • Check for manchester and IT protocol only when receiving 433MHz

1.20.00

  • Implement receive of Manchester coded signals linke Oregon2, Oregon3 or Hideki
  • Enable receive of revolt for all devices
  • Change IT V1 send timing to old 1.05.01 timing

1.10.02

  • Fix ethernet on CUBe
  • Fix UNKNOWNCODE ZERR30D (Forum #332883)

1.10.01

  • Fix receiving of revolt for all devices.

1.10.00

  • ARM Models: Fix bootloader for AT91SAM7 REV C Activate 433MHZ protocols
  • Rewrite of receive method for TCM/IT/HE Receive the protocolls more stable Receive additional sync protocols like Eurochron EAS800
  • Change receive datarate in slowrf to 5,603 kBaud. (You must make a reset of the cul eeprom, use command "set CUL-NAME raw e" in fhem)
  • Fix receiving of revolt.

1.05.04

  • ARM Models: Add ethernet, add multi CC1101 support
  • Code Cleanup

1.05.03

  • Fix timing for IT-V1 sending and receive timing for temp sensors

1.05.02

  • Revert timing for Elro AB440 IT Switch changes

1.05.01

  • Fix timing for Elro AB440 IT Switch
  • Fix size for nanoCul

1.05.00

  • CULV3: add belfox (Forum #36810)
  • CUN*: retransmit patches from doubh (Forum #36529)
  • CUL: due to mem space issues: disabled by default: RF_RWE / MBUS_TX
  • added RF-Native Mode for RFM12 based protocols i.e. LaCrosse/IT+/PCA302, ie. use "Nr1"
  • add Bff to test the watchdog (Forum #36215)
  • CUNO2: added SOMFY RTS support to board definition (thdankert)
  • completed wireless m-bus RX/TX support (for T or S mode)

1.04.01

  • Implement sending for HomeEasy EU protocol (command ie)

1.04.00

  • Implement sending for HomeEasy HE800 protocol (command ih)
  • Receive HomeEasy protocols

1.03.04

  • Reenable IT-Sending with CUL 868Mhz version
  • Change IT receive and sending timing to make it more stable
  • Cleanup code to reduce memory usage

1.03.03

  • From culfw: add Bff to test the watchdog (Forum #36215)
  • From culfw: CUNO2: added SOMFY RTS support to board definition (thdankert)
  • Fix size of 868MHz CUL (disable Hoermann, disable IT-Sending with 868Mhz version)

1.03.02

  • Enable Oregon3 in CUL for testing

1.03.01

  • Split CULs in 433MHz and 868MHz version
  • Implement Oregon 3, disabled by default. Define HAS_OREGON3

1.02.02

  • completed wireless m-bus RX/TX support (for T or S mode)

1.02.00

  • receive of other temperatur sensors like Rubicon and Prologue
  • Cleanup some code

1.01.00

  • add support for intertechno v3 dimmer

1.00.01

  • Bugfix in rf_receive

1.00.00

  • Receive for TCM sensors like No.97001, No.212836
  • Send/receive for IT Protocoll 1 and 3
  • Cleanup of receive methods
  • Additional devices like miniCul, nanoCul, CUL-Arduino

License

This program is free software; you can redistribute it and/or modify it under  
the terms of the GNU General Public License as published by the Free Software  
Foundation; either version 2 of the License, or (at your option) any later  
version.

This program is distributed in the hope that it will be useful, but  
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY  
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for  
more details.

You should have received a copy of the GNU General Public License along with  
this program; if not, write to the  
Free Software Foundation, Inc.,  
51 Franklin St, Fifth Floor, Boston, MA 02110, USA

About

Alternative culfw

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 60.2%
  • C++ 22.6%
  • Makefile 11.5%
  • Logos 3.1%
  • HTML 1.4%
  • Assembly 0.4%
  • Other 0.8%