Hacks and Tweaks

From piMyHome Project
Jump to navigation Jump to search

F454

The following sections just list various bits and pieces of information - without any specific order - regarding the bticino F454. Of course there is always the possibility that the given information also applies to other bticino components.

Known flaws

root w/o password

At least in firmware versions v1.00.34, v1.00.37 and v1.00.45 the user root of the Linux system running on a F454 does not have a password set - by default. To be precises: It is the blank password.

This issue has been reported to bticino via it's community forum MY HOME on 2013/12/17 23:23 (see forum post). However, there hasn't been any reaction from any bticino/legrand representative yet.


FTP

All bticino gateway devices, not only the F454, use FTP for configuration up- and download. However the FTP server daemon is not running by default. It is started by configuration software, like TiF454, when doing a configuration up- or download - via a OWN WHO=13 command (DIMENSION WRITING, DIMENSION 31, VAL1 0):

*#13**#31*0##

Note that DIMENSION 34 also seems to have something to do with starting the FTP server daemon. However it remains unclear what and why.

It can also be stopped again (DIMENSION WRITING, DIMENSION 33, VAL1 0):

*#13**#33*0##

Note that it seems to be stopped automatically after about 10 minutes - after having opened and closed a FTP connection.

Known FTP Logins

Device User Password
F453AV openconf 7ws10din08xml
F454 openupdate 8recovery08zip
MH200N openconf 9scheduler09xml

SSH

startssh is a "custom app" for the bticino F454. Its purpose is to start the SSH daemon "dropbear" at startup to allow SSH logins. dropbear is actually already part of the F454 firmware (known: v1.00.34, v1.00.37), but not started automatically for unknown reasons.

The source code can be downloaded here:

https://github.com/joft/f454utils

To get started please have a look at the README file.

TODO for joft: Basically include README text here - or at least essential parts.