===============================================================================
FlashWizard PRO History - coded by MusicBob
===============================================================================



Release 7o2o BETA 3 01/10/2005

- THIS IS A PUBLIC BETA
Every comment or bug report is highly appreciated, best for me if posted
on the official support forum, where I daily hang around :-)
http://www.satnews.it/vbforum/forumdisplay.php?f=28
Thanks to all contributed to grow-up this program.


This is basically a bug-fixes release, built on the basis of users reports. Thanks.

- Fixed mount of hard disk when the image is started on hard disk too.
However, this was not a bug in FlashWizard, but it's probably busybox's mount command bug.
Now recording works on hdd installed images too ;-)

- Fixed boot menu install bug.

- Fixed syncing trouble between FTP and Telnet clients included in FlashWizard, which
sometimes resulted in lost files during install on slow devices.

That's all for the moment, next release will include flash backup.

Note for translators:
Thanks a lot to all!
It's really amazing for me to find out that FW is almost everywhere worldwide used!!

Please note: This beta_3 release share the same locale file of previous betas, so don't
waste your time on a new translation yet, previous ones fits well for the moment. :-)






===============================================================================






Release 7o2o BETA 2 30/09/2005

- THIS IS A PUBLIC BETA
Every comment or bug report is highly appreciated, best for me if posted
on the official support forum, where I daily hang around :-)
http://www.satnews.it/vbforum/forumdisplay.php?f=28
Warning, please read:
-> PLEASE UNINSTALL Beta_1 from your flash image before installing present release.
-> To uninstall, you must use FW beta_1 itself, NOT this beta_2 release.

Thanks. :-)


What is supported?
==================

- DM7020:
To make it clear: :-)

* On Flash:
you can use *any* true OpenEmbedded .nfi image (MUST have an OpenEmbedded image
in flash, no old fashioned 7000-like images are supported in flash).

* On Multiboot (USB/HDD/CF/NFS) you can install;
1) all known .NFI images, both OpenEmbedded and Tuxbox-CVS (yes, old 7000's style too, like Neutrino);
2) all known .IMG images, built for DM7000 from 1.074 to 1.09 (!!);
3) .FWZ backups of any DM7000 images
4) .FWZ backups of DM7020 images, both OpenEmbedded and Tuxbox-CVS old fashioned.

- DM7000/5620/500:
All is still supported:
you can install and run every image/backup from 1.074 to 1.09 both in flash and multiboot
on USB/CF/HDD/NFS (only on models that support these devices).


What is new?
============

- DM7020: Totally rewritten image startup logic
Fixed network startup, Telnet server is now always working for multiboot images.
Warning: PLEASE UNINSTALL Beta_1 from your flash image before installing present release.

- DM7020: Get rid of GO file, both for .NFI and .IMG images and backups.
The GO file will no more be present on images installed on DM7020.
Warning: this means that you can't swap anymore an usb stick or CF card from DM7000
to DM7020 and vice-versa to use the same installed images.
Please make a backup and then restore it on the target machine to be full compatible.
Swapping Usb Sticks and CF cards between dreamboxes sharing the same model name
will of course still work perfectly as before.

- DM7020: Nameserver address fixed on SmartSettings copy

- DM7000: Rewritten GO file, updated and fixed for latest images
All .ko modules are now FULL removed before starting a multiboot image.
The kernel modules aren't belonging to flash image any more (if an image of
same kernel version is to be started, of course).
Multiboot images will use their own modules.

- DM7000: Fixed patches on rcS file of latest CVS 
(no remark lines as unique statement inside if..then..fi conditional, as ash
shell scripts don't like it... ;-)

- New Boot menu 1.8

- SmartTelnet clipboard buffer enhanced, for wider range of copy/paste data.

- Other fixes and code tunings, as ever :-)


TO DO:
======

- DM7020: Install in flash of NFI images and FWZ backups.
Please be patient a while, this will be the next step, I promise :-)



Notes:
======

- When installing a non-enigma image (Neutrino), please make sure to
disable SmartSettings copy. SmartSettings copy procedure is tuned for
Enigma images and will not work on others.




===============================================================================





Release 7o2o BETA 1 26/09/2005


- THIS IS A PUBLIC BETA
Every comment or bug report is highly appreciated, best for me if posted
on the official support forum, where I daily hang around :-)
http://www.satnews.it/vbforum/forumdisplay.php?f=28
Thanks.

- Added DM7020 to the known machines :-)

On DM7020 is currently supported:
1) Multiboot install/remove of images and backups (*.fwz), both OpenEmbedded native
images and "old" dm7000 images are supported, and also FW backups (*.fwz) of
old and new openembedded images.

2) Settings save/restore for current running image.

3) SmartSettings Copy, even from OE image to standard one (this was the hard part to do!)
You will find all properly set-up on your brand new installed image, even at first boot ;-)

4) Compatible with all known images in flash, no need of an official DMM one.

- Full automatic recognition of connected dreambox model and running image type
(open embedded or standard structured or cramfs only, as for old DM500 images),
and also install-time recognition of new image's structure.
The end user will take no care of what image he wish to install and where, all
patches and fixes will be automatically performed by FlashWizard.

- Added images install on Compact Flash (DM7020 and DM7000 with tricky install)
On DM7000, you must switch you HDD to slave (if you have any) in order to work with
a compatible Compact Flash, then you must patch the mount commands in your images to
/dev/ide/.../target1/... for letting the hdd being recognized and mounted.
WARNING: DO NOT connect a CF on DM7000 unless you know exactly what you are doing!!!
Otherwise you could damage your hdd and/or loose all you recordings!
You have been warned....
(However, this is not FlashWizard-related, you can hopefully find full how-to
documentation on all dreambox forums worldwide).
No problems with DM7020, you just have to use a compatible CF.

- Added Compact Flash format and mount buttons (on Config and Utilities Window).

- Updated boot menu to handle CF, with auto-recognition of hosting machine (current version is 1.7)

- Added SmartTelnet image recognition:
The "Quick FTP" buttons will automatically be set on right destination directories,
according to which image type is currently selected at SmartTelnet launch
(open embedded or standard 7000-like image)
The image infos (version) will be collected from right place, with auto recognition too.

- TODO:
* DM7020 Flash install of images and backups (due to nand memory hardware, it is not easy as before).
* Install of 7020 images on 7000 (hmmm... not so necessary feature, I think ... at least now! ;-).

- NOTES:
1) As far as I know, FlashWizard is not compatible with Miniroot installed on 7020 flash image.
Please uninstall Miniroot if you wish to try FlashWizard.

2) Installing images on NFS does not work properly with 7020.
I have no idea why it don't work, as it works like a charm with DM7000/DM500/DM5620
The procedure is identical, but the NFS install actually hangs on DM7020...
Should be related to networking problems of actual 7020 images. I think.
So: please use only CF-HDD-USB on a DM7020 for the moment.

3) DM7020:
It is highly recommended to have the flash image running when you start to install a new image on
multiboot.




===============================================================================






Release 5.2 PRO 01/09/2005


- Advanced Secure Install procedure

After further and deeper testings about the squashfs problem, I found that low free memory is
_almost everytime_ the main cause for having files corrupted during install.
This means that newer squashfs versions need much more memory to work, mainly because the squashfs packing
blocks size reached 65536 bytes on latest version, to allow a bigger compression ratio.
Last Squashfs v2.2 has however some smart embedded options when working on constrained memory systems,
so it's higly recommended to use this one on very limited memory envinronments, like Dreambox is.

Keeping that news in mind, I tuned up the whole multiboot install procedure, and added a new option:
if empty or corrupted files are found, a new button "Kill enigma and retry"  is provided on the error log window.
By selecting that button, FlashWizard will first kill enigma process, then will retry to install the image.
This new procedure has proved to resolve almost all files corrupted installations, so it is highly
recommended to select it, if errors were found.
But, if errors are still present after the Kill enigma procedure, then is mostly a problem arised in image
packing, expecially when always the same files are listed.
Then, if you decide to continue the install, you should check those files manually when finished, before
rebooting dreambox.

- Full French translation included (locale + docs), by Mimi74. Thanks :-)





===============================================================================





Release 5.1 PRO 29/08/2005

- Advanced Secure Install procedure for multiboot images.
This powerful procedure checks automatically the reliability of all copied files when doing a multiboot install.
If one or more files are found corrupted, then a popup window will be displayed containing a list of
non-consistant files for currently installed image. So you'll decide if continue or not:
Note: it's strongly recommended to abort installation, the image mostly won't boot if has corrupted files.
So, as I'm saying from months, the bug was definitely a squashfs 2.0 bug, this new powerful option
will show you clearly as it is.
This procedure is implemented via a patched "cp" command (took from new busybox 1.01 and modified by me),
used instead of standard one while installing.
If no popup window is shown during install, you are now sure of a perfect result.
If corrupted files are found, simply try to reinstall the image a second time.
Even better, do first a full reboot of your dreambox:
it has been proved, during tests, that error rate is by far less after a complete reboot.

- Quick FTP
On SmartTelnet Window, you can now find a quick drag-and-drop FTP client, very comfortable for most operations.
You can just drag and drop your files from Windows desktop to the needed panel, each one will FTP the dropped
file(s) on the stated directory (the most used places on dreambox, like /var/tuxbox/plugins - /var/bin - /tmp ...)
In addiction, you can specify the file attributes after FTP transfer, also if the destination file will be
deleted before FTP, plus an option to change (cd) automatically SmartTelnet to the FTP dir after the transfer.
Two customizable FTP panels are provided too. Enter there your preferred FTP dir ;-)
Actual version does NOT support directory transfers, only one or multiple selected files can be dropped.

- actualized Advanced SmartSettings Copy
The latest config variables are now updated for SmartSettings Copy parser, including teletext cache, samba on/off,
audio channels priority (thanks redneck :-), saved mountpoints NFS or CIFS.

- Kill enigma before flash install
A killall command is issued to exit enigma before installing an image in flash memory, stopping most dreambox
processes, load and activities, to avoid install problems.
Note: it is always recommended to leave it ON.

- New Boot menu 1.5
NFS install procedure is enhanced and fixed, hopefully now always working on all connected hardwares.

- Automatic /hdd/epg.dat files delete at boot
A workaround for actual Enigma epg cache bug.
When you boot a different image than the last booted one, automatically epg cache files are deleted
from your hard disk, avoiding enigma to crash on startup.

- Support for localized charsets
Long awaited feature... you can choose the Character set most suitable for your Country (in language file):
# DEFAULT	the default charset
# SHIFTJIS	Japanese shift-JIS characters.
# HANGEUL	Korean characters (Wansung).
# JOHAB		Korean characters (Johab). Not available on NT 3.51
# GB2312	Simplified Chinese characters (mainland china).
# CHINESEBIG5	Traditional Chinese characters (Taiwanese).
# GREEK		Greek characters. Not available on NT 3.51.
# TURKISH	Turkish characters. Not available on NT 3.51
# VIETNAMESE	Vietnamese characters. Not available on NT 3.51.
# HEBREW	Hebrew characters. Not available on NT 3.51
# ARABIC	Arabic characters. Not available on NT 3.51
# BALTIC	Baltic characters. Not available on NT 3.51.
# RUSSIAN	Cyrillic characters. Not available on NT 3.51.
# THAI		Thai characters. Not available on NT 3.51
# EASTEUROPE	Includes diacritical marks for east european countries. Not available on NT 3.51.

- as ever, some other little updates and fixes, not so many this time, to be honest :-))))





===============================================================================




Release 5.0 PRO 09/02/2005

- Support for images installed on NFS mount, you can install and start multiboot images from your Windows PC (or Linux PC)!!
A NFS server is required running on the PC side (I strongly suggest Microsoft Services For Unix 3.5 for Win XP PRO and Win 2K).
You can install images wherever you want, on USB and/or HDD and/or NFS.

- Added compatibility with images for DB 500 and DB 56xx
They are automatically recognized and installed, just drag&drop as ever.
Now FlashWizard is full compatible with DB 7000, DB 56xx and DB 500 images.
These can be installed either in flash and multiboot (on NFS server).

- Added Advanced SmartCopy
A powerful option that allows to full copy a list of file and/or folders from the active image to the new one being installed.
As for SmartSettings, it is full working also with images that have a compressed /var folder at install time.
WARNING_1: be careful with this option, use wildcards in filenames only if you actually know what you are doing.
WARNING_2: To avoid image malfunction, do not try to copy special dir/files (like /var/etc/init) between images developed by different Teams: every developer use these files to configure their images in a different way each one from the others.
If you're not an advanced user, limit the use of Advanced SmartCopy to plugins files and other useful addons ;-)

- New FlashWizard bootmenu (v1.4):
  automount NFS device at boot;
  display which devices are connected (USB-HDD-NFS);
  display where is installed the currently selected image (USB-HDD-NFS);

- If NFS server is down, FW will automatically boot-up from other available images, or from flash image.

- various improvements and fixes.




===============================================================================




Release 4.5 PRO 30/11/2004

- Added SmartSettings copy option
Automatically initializes and set new multiboot installed images (and backups) with all your usual system settings (favourites, channels, all antenna's parameters, lnbs and motor configuration, video, language, etc..)
The SmartCopy is a powerful option that analyzes the new installed image or backup, and copies to it only the compatible configuration settings, in a smart way, generating no compatibility issues at all even between different images developed by different Teams.
And works also on images with compressed /var folder!!!

- Added Logo picture (bild) change/add capability for multiboot images.

- Added clipboard copy-paste buttons for SmartTelnet window (also with keyboard shortcuts: CTRL-C and CTRL-V)

- SmartTelnet window is now wider than standard telnet clients, much more confortable.

- Some minor fixes

- Deutsch locale + help files included (Thanks to Lapidis - http://www.dreambox.info)

- Turkish locale included (Thanks to Sanchooo187 - http://www.dreambox.info)

- Dutch locale included (Thanks to eric2905 - http://www.dreambox.info)




===============================================================================



Release 4.0 PRO 01/10/2004 - first public release of FW 4.0 PRO

New Features:

- FlashWizard PRO is now a standalone program: you don’t need to install DreamFlash for having images on multiboot. FlashWizard PRO installs multiboot images on /mnt/usb/fwpro/ and /hdd/fwpro/

- ONLY 40K required space on flash image! So, more space free for our emus, plugins and settings... ;-)

- Installs images on Usb Stick and/or Hard Disk, even used together:
the installed images will be automatically recognized at boot time, then loaded from their install devices.
Up to 100 images allowed, both on hdd or usb stick.

- Allow Boot Logo display (the starting picture) also for multiboot images!
To use this feature, you need >= 1.08 image in flash.

- Has his own 256 colors boot menu shown at boot time.
Select an image and press OK to load it: the boot logo (if available) will be displayed.

- Automatically checks and installs his boot menu on flash image (even if you are actually running a multiboot image).

- Activates the  VCR SCART output at boot time, allowing display of the boot menu also through the devices connected to it (i. e. a video-sender connected to VCR out)

- FLASH install:
FlashWizard PRO performs a check (verify) of the data written to the flash memory while installing an image (or restoring a flash backup), to make sure the install will come out without errors.
If a data block went bad in writing, FlashWizard PRO automatically rewrite it to flash, until it is stored without errors.

- Widely improved the backup/restore procedure, much more speed up the archiving phase.

- Deutsch language included (Thanks to Lapidis - http://www.dreambox.info)

- Turkish language included (Thanks to Sanchooo187 - http://www.dreambox.info)






===============================================================================
*******************************************************************************

Older FlashWizard history:


Release 3.2 - hotfix - 01/09/2004

- fixed multiboot backup & restore (if with only usb device)

Release 3.1 - CARONTE edition! - 31/08/2004

- added support for DreamFlash 1.5
- FULL support of 1.07.4 - 1.08.0 - 1.08.1 images, both in flash and multiboot
- Universal GO file: works with all combinations between flash and multiboot images
- Auto update of old GO file when restoring an old backup
- removed auto-settings restore
- fixed USB stick part1 format (it's a sfdisk problem in new busybox!)
- fixed SmartTelnet password bug (if different than "root/dreambox")

Release 3.0 - 08/07/2004

- added compatibility with DreamFlash 1.4
- added autodect of base flash image's version, FW will find out automatically which DreamFlash version is needed.
- added completely automatic management of multiboot images install, even if new 1.08 or old 1.07x, no need to know!
- added "HTTP Authentification" support: you don't need to care of it, it is automatically performed!
- added SmartTelnet client, with macro support and automatic login on the selected image's root.
- added compatibility with XFree86 installed with DreamFlash 1.3x (not yet available on DreamFlash 1.4)
- added capability to go to stand-by mode during install (improves install speed).
- fixed flash image install, and settings restore.
- fixed usb stick format procedure (disc and part1)
- fixed timeout problem
- fixed occasional freeze problem
- some other minor fixes and improved performance

Release 2.0 - 22/05/2004

- added images full Backup & Restore, both in flash and multiboot install
- added more PowerPC routines
- added Settings Backup/Restore capability on Configuration window
- moved Settings copy section on flash install window
- added free translations throught *.locale.txt easy editable files
- changed protocol components, widely enhanced transfer speed
- removed auto-check for updates, a button is now provided
- fixed old settings delete before a restore, freeing more memory before upload
- fixed USB Stick formatting procedure
- fixed FTP connection
- fixes in multiboot "copy settings..." procedure

===============================================================================

Release 1.1 - 23/04/2004

- added support for usb sticks to be formatted as "part1"
- added "copy settings from active image" capability
- added english, dutch, german translations
- added auto-update check
- added help pages, context sensitive
- some minor fixes

===============================================================================

Release 1.0 - 10/04/2004

- First public release :)


===============================================================================
