]>
git.zerfleddert.de Git - rsbs2/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Michael Gernoth [Thu, 5 Feb 2009 07:18:24 +0000 (08:18 +0100)]
retrieve userlist, so user properties can bes saved and restored, too
Michael Gernoth [Thu, 5 Feb 2009 07:07:28 +0000 (08:07 +0100)]
fileaccess cleanups
Michael Gernoth [Thu, 5 Feb 2009 06:57:54 +0000 (07:57 +0100)]
correctly retrieve empty settings
Michael Gernoth [Wed, 4 Feb 2009 23:08:31 +0000 (00:08 +0100)]
CLI cleanups
Michael Gernoth [Wed, 4 Feb 2009 23:00:29 +0000 (00:00 +0100)]
fix comment about ATX connectors
Michael Gernoth [Wed, 4 Feb 2009 22:55:49 +0000 (23:55 +0100)]
use unified write_file function everywhere...
Michael Gernoth [Wed, 4 Feb 2009 22:33:44 +0000 (23:33 +0100)]
more save/load fixes
Michael Gernoth [Wed, 4 Feb 2009 22:14:43 +0000 (23:14 +0100)]
more duplicate variables
Michael Gernoth [Wed, 4 Feb 2009 22:13:15 +0000 (23:13 +0100)]
remove duplicate variables from dump
Michael Gernoth [Wed, 4 Feb 2009 22:11:10 +0000 (23:11 +0100)]
saving/restoring of settings implemented
Michael Gernoth [Wed, 4 Feb 2009 21:49:37 +0000 (22:49 +0100)]
increase poweroff time
Michael Gernoth [Wed, 4 Feb 2009 21:47:31 +0000 (22:47 +0100)]
implement command line parsing for rsbs2.pl, now it's useable
Michael Gernoth [Wed, 4 Feb 2009 11:25:15 +0000 (12:25 +0100)]
working powerup(), powerdown() and powercycle() functions
they still abuse the powercycle serveraction...
Michael Gernoth [Tue, 3 Feb 2009 20:56:25 +0000 (21:56 +0100)]
config file for perl client
Michael Gernoth [Tue, 3 Feb 2009 20:40:25 +0000 (21:40 +0100)]
add possibly working compression algorithm
Michael Gernoth [Mon, 2 Feb 2009 23:27:09 +0000 (00:27 +0100)]
add comments about compression algorithm implementation
Michael Gernoth [Mon, 2 Feb 2009 23:13:00 +0000 (00:13 +0100)]
check crc of embedded compressed firmware after expansion
Michael Gernoth [Mon, 2 Feb 2009 22:56:23 +0000 (23:56 +0100)]
update .gitignore (forgot it after last renaming...)
Michael Gernoth [Mon, 2 Feb 2009 22:55:08 +0000 (23:55 +0100)]
remove last register named variables. now it's readable and even still works :-)
Michael Gernoth [Mon, 2 Feb 2009 22:30:52 +0000 (23:30 +0100)]
all functions now have meaningful names
Michael Gernoth [Mon, 2 Feb 2009 22:19:18 +0000 (23:19 +0100)]
the unknown element of the data_in struct is the current working byte
Michael Gernoth [Mon, 2 Feb 2009 22:17:13 +0000 (23:17 +0100)]
more lz cleanups...
Michael Gernoth [Mon, 2 Feb 2009 22:07:42 +0000 (23:07 +0100)]
cleanup more parts to get rid of all those assembler remains
Michael Gernoth [Mon, 2 Feb 2009 21:54:39 +0000 (22:54 +0100)]
general cleanups
Michael Gernoth [Mon, 2 Feb 2009 21:53:39 +0000 (22:53 +0100)]
cleanup extract_lz_file
Michael Gernoth [Mon, 2 Feb 2009 21:47:53 +0000 (22:47 +0100)]
cleanup some structs
Michael Gernoth [Sun, 1 Feb 2009 23:23:09 +0000 (00:23 +0100)]
add 'list all files in image' option
Michael Gernoth [Sun, 1 Feb 2009 22:32:33 +0000 (23:32 +0100)]
add stub for adding/replacing files in the firmware image
Michael Gernoth [Sun, 1 Feb 2009 22:26:27 +0000 (23:26 +0100)]
rename extract.{c,h} to filesystem.{c,h}
Michael Gernoth [Sun, 1 Feb 2009 15:03:44 +0000 (16:03 +0100)]
typo in error message
Michael Gernoth [Sun, 1 Feb 2009 14:56:07 +0000 (15:56 +0100)]
better corruption check by calculating the number of fill bytes
Michael Gernoth [Sun, 1 Feb 2009 13:55:54 +0000 (14:55 +0100)]
more paranoia (check consistency after patching the image, too)
Michael Gernoth [Sun, 1 Feb 2009 13:14:37 +0000 (14:14 +0100)]
fix syslog debug setup
Michael Gernoth [Sun, 1 Feb 2009 12:59:59 +0000 (13:59 +0100)]
add missing text to output when files are ignored
Michael Gernoth [Sun, 1 Feb 2009 12:43:33 +0000 (13:43 +0100)]
don't traverse the filesystem by hand in three different ways, use new accessor
Michael Gernoth [Sun, 1 Feb 2009 12:21:32 +0000 (13:21 +0100)]
don't ever update the checksum of a corrupt image
Michael Gernoth [Sun, 1 Feb 2009 12:16:04 +0000 (13:16 +0100)]
add functions to reliably read files in the filesystem, to be used by the
property functions.
Michael Gernoth [Sat, 31 Jan 2009 22:44:37 +0000 (23:44 +0100)]
solved the mistrey of 4 unknown bytes, only one left
Michael Gernoth [Sat, 31 Jan 2009 22:23:42 +0000 (23:23 +0100)]
add function to enable syslog debug messages from the RSB
Michael Gernoth [Sat, 31 Jan 2009 22:15:48 +0000 (23:15 +0100)]
don't assume that some bytes are the filetype
Michael Gernoth [Sat, 31 Jan 2009 22:09:02 +0000 (23:09 +0100)]
extract all files from the firmware image.
this should even make it possible, to build our own image with
changed graphics, text, ...
Michael Gernoth [Sat, 31 Jan 2009 13:39:18 +0000 (14:39 +0100)]
don't continue with wrong checksum...
Michael Gernoth [Sat, 31 Jan 2009 13:11:10 +0000 (14:11 +0100)]
compressed main firmware now also gets extracted :-)
this contains the missing parts of the puzzle
Michael Gernoth [Sat, 31 Jan 2009 12:11:50 +0000 (13:11 +0100)]
show length of properties (they are files, too)
Michael Gernoth [Sat, 31 Jan 2009 11:48:10 +0000 (12:48 +0100)]
fix console output
Michael Gernoth [Sat, 31 Jan 2009 11:16:57 +0000 (12:16 +0100)]
write extracted files to the filesystem.
checksumming of extracted content is still broken, so it's currently disabled
Michael Gernoth [Sat, 31 Jan 2009 01:50:07 +0000 (02:50 +0100)]
extracting works now correctly :-)
but the checksum-function is still broken...
Michael Gernoth [Sat, 31 Jan 2009 00:15:05 +0000 (01:15 +0100)]
remove r5_crc variable
Michael Gernoth [Sat, 31 Jan 2009 00:12:30 +0000 (01:12 +0100)]
everything needed implemented, but it's broken. probably fn_5993c is wrong
Michael Gernoth [Fri, 30 Jan 2009 23:54:56 +0000 (00:54 +0100)]
fn_597c8 implemented
Michael Gernoth [Fri, 30 Jan 2009 23:48:40 +0000 (00:48 +0100)]
fn_598b4 implemented
Michael Gernoth [Fri, 30 Jan 2009 23:32:49 +0000 (00:32 +0100)]
fn_5980c implemented
Michael Gernoth [Fri, 30 Jan 2009 23:23:17 +0000 (00:23 +0100)]
fn_5993c implemented
Michael Gernoth [Fri, 30 Jan 2009 20:51:03 +0000 (21:51 +0100)]
ignore rsb-lz.o
Michael Gernoth [Fri, 30 Jan 2009 20:41:40 +0000 (21:41 +0100)]
get rid of the return value variable
Michael Gernoth [Fri, 30 Jan 2009 20:38:12 +0000 (21:38 +0100)]
don't implement checksum algorithm twice
Michael Gernoth [Fri, 30 Jan 2009 20:32:56 +0000 (21:32 +0100)]
more parts of lz implemented
Michael Gernoth [Fri, 30 Jan 2009 19:37:03 +0000 (20:37 +0100)]
begin lz implementation
Michael Gernoth [Fri, 30 Jan 2009 18:27:12 +0000 (19:27 +0100)]
pinout additions
Michael Gernoth [Fri, 30 Jan 2009 14:48:28 +0000 (15:48 +0100)]
search for compressed sections in firmware image
Michael Gernoth [Fri, 30 Jan 2009 12:50:06 +0000 (13:50 +0100)]
and more assembler...
Michael Gernoth [Fri, 30 Jan 2009 12:42:04 +0000 (13:42 +0100)]
more bits of the lz algorithm (still only arm assembler)
Michael Gernoth [Fri, 30 Jan 2009 12:17:11 +0000 (13:17 +0100)]
add ,,empty'' file for the agilent lz algorithm (with assembler)
Michael Gernoth [Fri, 30 Jan 2009 10:08:42 +0000 (11:08 +0100)]
pinout changes... I'm not sure about the ATX pins...
Michael Gernoth [Thu, 29 Jan 2009 23:23:17 +0000 (00:23 +0100)]
make the power-relay work
this is a hack: use powercycle with 0 power_on_ms and a long enough
power_off_ms as substitution for powerup/powerdown. This can't be
activated via the gui but only with the rsbs2 perl script.
more firmware reverse engineering is needed to get the commands
powerup and powerdown to work, too.
Michael Gernoth [Thu, 29 Jan 2009 23:22:59 +0000 (00:22 +0100)]
only enable relay (and ipmi...) power switching
Michael Gernoth [Thu, 29 Jan 2009 22:49:49 +0000 (23:49 +0100)]
add note about disabling ipmi_si on linux
Michael Gernoth [Thu, 29 Jan 2009 22:24:11 +0000 (23:24 +0100)]
more pins
Michael Gernoth [Thu, 29 Jan 2009 22:23:44 +0000 (23:23 +0100)]
don't enable not placed parts
Michael Gernoth [Thu, 29 Jan 2009 21:04:54 +0000 (22:04 +0100)]
typo
Michael Gernoth [Thu, 29 Jan 2009 20:59:30 +0000 (21:59 +0100)]
add diagram with known pins to README.txt
Michael Gernoth [Thu, 29 Jan 2009 20:25:12 +0000 (21:25 +0100)]
enable PCI AMR
Michael Gernoth [Thu, 29 Jan 2009 20:24:13 +0000 (21:24 +0100)]
add defines for BOARD_DESCRIPTION settings
Michael Gernoth [Thu, 29 Jan 2009 11:43:45 +0000 (12:43 +0100)]
how to flash
Michael Gernoth [Thu, 29 Jan 2009 07:26:30 +0000 (08:26 +0100)]
show BOARD_DESCRIPTION only once when patching
Michael Gernoth [Thu, 29 Jan 2009 07:22:40 +0000 (08:22 +0100)]
enable more functions
Michael Gernoth [Thu, 29 Jan 2009 07:20:40 +0000 (08:20 +0100)]
human readable output of BOARD_DESCRIPTION for known fields
Michael Gernoth [Thu, 29 Jan 2009 07:20:19 +0000 (08:20 +0100)]
links to Agilent PDFs
Michael Gernoth [Wed, 28 Jan 2009 22:41:02 +0000 (23:41 +0100)]
add README file with (currently only) URLs to RSB S2 files
Michael Gernoth [Wed, 28 Jan 2009 22:34:29 +0000 (23:34 +0100)]
allow modification of BOARD_DESCRIPTION
Michael Gernoth [Wed, 28 Jan 2009 22:09:22 +0000 (23:09 +0100)]
make it possible to change property rights/values in firmware image
Michael Gernoth [Wed, 28 Jan 2009 20:34:53 +0000 (21:34 +0100)]
use a struct for the property fields
Michael Gernoth [Wed, 28 Jan 2009 19:51:41 +0000 (20:51 +0100)]
decode settings in firmware
Michael Gernoth [Wed, 28 Jan 2009 17:13:14 +0000 (18:13 +0100)]
remove debug output
Michael Gernoth [Wed, 28 Jan 2009 15:46:24 +0000 (16:46 +0100)]
print out all settings and board variables
Michael Gernoth [Wed, 28 Jan 2009 12:36:36 +0000 (13:36 +0100)]
print info if checksum is correct
Michael Gernoth [Wed, 28 Jan 2009 12:04:19 +0000 (13:04 +0100)]
small cleanups
Michael Gernoth [Wed, 28 Jan 2009 12:03:37 +0000 (13:03 +0100)]
don't try to set BOARD_SECRIPTION, it won't work
Michael Gernoth [Wed, 28 Jan 2009 11:32:08 +0000 (12:32 +0100)]
implement second agilent crc algorithm
Michael Gernoth [Tue, 27 Jan 2009 23:54:58 +0000 (00:54 +0100)]
make crc implementation a bit more readable
Michael Gernoth [Tue, 27 Jan 2009 23:49:19 +0000 (00:49 +0100)]
add something like the agilent crc implementation
Michael Gernoth [Tue, 27 Jan 2009 07:05:51 +0000 (08:05 +0100)]
start of a CLI from the RSB S2 card