[go: up one dir, main page]

Menu

Tree [r91] / trunk /
 History

HTTPS access


File Date Author Commit
 Output 2013-04-23 schland [r21] Added support for ME 7.5.5 (1024kb file)
 bmw_edc16_error_codes 2024-10-24 schland [r89] updated versions, added egr dpf swirl off feature
 ecu 2017-01-09 schland [r76] JP: 0.7.5, added option to change axis values i...
 icon 2014-05-16 schland [r51] JP: added donate button
 javascript 2017-01-24 schland [r83] JP: - added option to view testo log in externa...
 msstuner 2024-10-24 schland [r89] updated versions, added egr dpf swirl off feature
 .buildpath 2013-01-31 schland [r3] Basic support for EDC16 ecu files
 .project 2013-01-31 schland [r3] Basic support for EDC16 ecu files
 ChipFileBrowser.rb 2024-10-24 schland [r89] updated versions, added egr dpf swirl off feature
 ChipFileBrowser.ui 2024-10-24 schland [r89] updated versions, added egr dpf swirl off feature
 ChipFileBrowserImpl.rb 2024-10-24 schland [r89] updated versions, added egr dpf swirl off feature
 Database.rb 2015-02-19 schland [r57] JP: fixed ocra make
 File.rb 2014-04-30 schland [r47] fixed encoding issues under windows
 Makefile 2024-10-24 schland [r91] fixed makefile
 README.txt 2024-10-24 schland [r90] update installer
 active_table_model.rb 2016-02-22 schland [r63] JP: fixed some small things
 create_setup.iss 2024-10-24 schland [r90] update installer
 main.rb 2016-08-10 schland [r65] JP: added MSSTuner and version 0.7
 my_logger.rb 2013-08-05 schland [r27] JP: updated for activerecord 4
 nice_bytes.rb 2015-02-17 schland [r56] JP: fixed error code searching
 resources.qrc 2014-05-16 schland [r51] JP: added donate button
 resources.rb 2024-10-24 schland [r89] updated versions, added egr dpf swirl off feature
 scrollmessagebox.rb 2013-01-31 schland [r3] Basic support for EDC16 ecu files
 version.rb 2024-10-24 schland [r89] updated versions, added egr dpf swirl off feature

Read Me

ChipFile Browser

Manual Install:

Windows:
- download ruby installer with devkit from ruby-lang.org, need to use latest ruby 2.5
- gem install qtbindings
- gem install sqlite3 -f .\sqlite3-1.4.2.mspgreg-x64-mingw32.gem # https://github.com/MSP-Greg/SUMisc/releases
- gem install zeitwerk -v 2.6.18
- gem install activerecord -v 6.1.7.10
- gem install nokogiri -v 1.12.5
- gem install rails-html-sanitizer -v 1.5.0
- gem install actionview -v 6.1.7.10
- gem install digest-crc
- gem install smarter_csv
- gem install interpolate
- gem install chartkick -v 3.4.2
- gem install rchardet


You may use "gem install --no-rdoc --no-ri <GEM>" to skip installation of gem documentation.
         

For building deployable .exe
- gem install ocra
- Download innosetup and add innosetup install folder to PATH
- maybe need to fix ocra: add
  def encode(e)
    to_s.encode(e)
  end

  to class Pathname in ocra executable (ex. C:\Ruby25-x64\lib\ruby\gems\2.5.0\gems\ocra-1.3.11\bin\ocra)




To build exe with ocra:
ocra --no-autoload --windows --output ChipFileBrowser.exe main.rb

-> Open an original file, perform a search which gives a result.

To build installer with ocra (on windows only):

- get Tourtoise SVN and install with command line tools
- get make for Windows or MinGW
- run "make installer" or directly:
ocra --windows --dll ruby_builtin_dlls\libwinpthread-1.dll --dll ruby_builtin_dlls\libssl-1_1-x64.dll --dll ruby_builtin_dlls\libintl-8.dll --dll ruby_builtin_dlls\libiconv-2.dll --dll ruby_builtin_dlls\libgdbm-6.dll --dll ruby_builtin_dlls\libgdbm_compat-4.dll --dll ruby_builtin_dlls\libgcc_s_seh-1.dll --dll ruby_builtin_dlls\libffi-7.dll --dll ruby_builtin_dlls\libcrypto-1_1-x64.dll --dll ruby_builtin_dlls\libssp-0.dll --dll ruby_builtin_dlls\libgmp-10.dll --dll ruby_builtin_dlls\zlib1.dll --no-enc --no-autoload --add-all-core --gem-full=rchardet,minitest,json,fileutils,did_you_mean,zlib,zeitwerk,nokogiri,digest-crc,mini_portile,actionview,chartkick,interpolate,smarter_csv,activerecord,activemodel,activesupport,builder,bigdecimal,i18n,qtbindings-qt,io-console,builder,qtbindings,sqlite3 --output "ChipFileBrowser.exe" --no-lzma --innosetup create_setup.iss --chdir-first --icon icon/chipfilebrowser.ico main.rb



Linux:
- install ruby
- gem install qtbindings
- gem install sqlite3
- gem install activerecord
- gem install digest-crc
- gem install smarter_csv
- gem install interpolate
- gem install chartkick
- gem install actionview
- gem install rchardet

Running from terminal, execute:
ruby main.rb