Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Markdown
highlightStyle3024
## [425]

## Changed
- Corrected stage descriptions for S58, S63 and B48.
- [Android] App should no longer crash on logger file openning

## [424]

## Added
- Logger: Tracking car location car can be disabled through logger options
- Allow to preview logger file details: General Info, Chart, Map
- [Windows] Native save file picker dialog

## Changed
- Adjust logger layout

## [423]

## Added
- Rework app flow to use the features without full connection to car
- Allow to start logger while car is in motion
- Log car location during logger session
- Migration for Custom Code EEPROM settings between versions

## [422]

## Changed
- Limited the number of gauges in logger to 8 on Smartphones and 12 on Tablets
- [Windows] Support for sharing app logs
- Added stage description for N63 engines

## [421]

## Changed
- Adjusted layout for flashing circular progress bar
- [Windows] Disable unsupported login methods
- [Windows] ENET Wi-Fi / Cable required message on Login page

## [421]

## Changed
- Uploaded custom bin is automatically selected
- Set default selection when no previous Custom Code version was selected

## [420]

## Changed
- Added hiding deprecated Custom Code Versions by default, with option to show them
- Adjusted flashing car warning infos on Windows Platform

## [419]

## Changed
- Adjust warning messages during initial Check Support action
- Updated checksum tool

## [418]

## Changed
- Extended amount of supported bootloaders and their security levels

## [417]

## Changed
- Corrected detection of ECU which require Femto unlocks
- Added additional safeties to prevent flashing of Femto unlocked ECUs which would remove the unlock

## [416]

## Changed
- Corrected detected security level of some bootloaders

## [415]

## Changed
- Corrected checksum error for specific DME software

## [414]

## Added
- Recognition of additional engine platforms: S68, B38, N63, & N74

## Changed
- Resolved "Object reference not set to an instance of an object" when connecting to cars

## [413]

## Added
- Support for additional DME hardware

## Changed
- Improved bootloader unlock detection
- bFlash unlock detection on gen 1
 
## [412]

## Changed
- Resolved issues with Femto Custom Map Flash

## [411]

## Changed
- Adjusted the way the app handles the custom code version selection

## [410]

## Added
- Selectable colors for Logger Gauges added in Display Settings

## Changed
- Redesigned the Circular Gauge in the Logger

## [409]

## Added
- When stock map calibration data is missing app will allow to send feedback request

## Changed
- Adjusted border width in cars list page
- Resolved bug where canceling deletion still deletes custom maps
- Extended Custom Code related DTC information
- Logging & basic flash should be possible for partially supported cars
- Loader on sync will no longer freeze during calculations

## [408]

## Added
- App push notifications

## [407]

## Changed
 - Login button indicates whether it can be clicked
 - Increased app stability

## [406]

## Changed
 - Resolved burbles selection issue
 - Resolved flashing issues on Android platform

## [405]

## Added
 - New version of app toast notification

## Changed
 - Updated popup layout
 - Custom base map generation option for selected custom code
 - Resolved issue with selection and deselection of the checkbox
 - Extended Custom Code Diagnostic menu for v7.1+ (Control radiator flaps OTF)
 - Resolved 3rd party unlock flag when connecting to car
 - Custom option to enable burbles only in specific driving modes

## [404]

## Changed
 - Fixed pop-up prompt for HPFP fueling enrichment patch
 - Adjusted max Antilag EGT temp slider position to prevent OverFlow error
 - Adjusted antilag timing targets for CC v7.0.5 and newer
 - App should no longer crash by visiting logger parameters page on some devices

## [403]

## Added
 - Additional aftermarket HPFP support, full list:
    - Dorch: DS1, DS15, DS2, and DS25 (250 bar and 350 bar versions)
    - Spool Performance: FX150, FX170, FX180, FX200, FX350
    - OEM: B58 TU
 - Aftermarket injector support:
    - Spool Performance: IFX150, IFX350
    - Xtreme DI: XDI+75%
 - Fueling enrichment patch available for Gen 1 B58 vehicles with an upgraded HPFP

## Changed
- Improved the OPF delete custom option (load limiter lifted)
- Increased app stability during page navigation

## [402]

## Changed
- Resolved issue with burbles selection

## [401]

## Changed
 - Disabled invalid behavior that allows to swipe back on iOS platform

## [400]

## Added
 - Logger stability adjustment
 - Included info about not supported car due to exceeded limit of users

## Changed
 - Read ECU for backup purposes should no longer crash the operation

## [399]

## Changed
 - License Invalid popup should no longer occur for iOS users

## [398]

## Added
 - New context action in Custom Map files page to retrieve maps quicker
 - Correlate & present flash attempt by user e-mail
 - Added date of creation/modification to custom map file pop-up info
 - Allow to present logger value in HEX format in gauges

## Changed
 - Resolved missing parameters when clearing DTC codes on Custom Code < 7.2
 - Corrected ability to save user selection for RockerCombo usage
 - Adjusted RockerCombo supported software versions
 - Fixed Android crash while switching logger pages

## [397]

## Changed
 - Fixed Crash while entering to Logger Parameters Page

## [396]

## Changed
 - Corrected Custom Code related DTCs (no more pop-up about missing parameters)
 - Added loading animation to the custom bin upload process

## [395]

## Added
 - Added pop-up about default UniRocker settings on cars which support RockerCombo
 - Added Custom Code related DTCs

## Changed
 - iOS 15.8 support
 - Logger will be deactivated when app is not in the foreground
 - App should no longer crash when lost connection with car
 - User can upload custom logger parameters file

## [394]

## Changed
 - Resolved crash on Custom Flash page
 - Custom Flash - Stock Map will be presented at the end
 - Shortcut for CC diagnostic Page directly from Logger Page

## [393]

## Changed
 - Sync car option in MY CARS page
 - Sync process layout changed
 - Prompt to server sync just after custom map upload when required
 - Updated power gain info for S63/S58 engines

## [392]

## Added
 - Added secondary DME (S63) support for all diagnostic tools

## Changed
 - Adjusted OPF related DTC codes
 - Enriched details on Custom Code version selection page
 - Corrected pop-up message when deleting custom maps and log files
 - Extended details of file info on custom map page

## [391]

## Changed
 - Resolved crash when proceeding past custom options page

## [390]

## Changed
 - Adjusted Custom Code update notification
 - Text presentation adjustment in stage selection & custom options page
 - Additional validation for number in LSD Drive Ratio Selection
 - DTC Description adjustments in READ DTC Page
 - Resolved checksum tool errors

## [389]

## Changed
 - Adjusted RockerCombo detection for F-Series vehicles (filter for supported Custom Code versions)
 - Show proper warning to make a sync using dedicated page if some critical data are missing
 
## [388]

## Added
 - Flashing options page will scroll to last customized option on submission

## Changed
 - General app adjustments to stabilize maps retrieving process
 - Resolved issue with not removing DTC codes correctly
 - Adjusted RockerCombo detection (filter for supported Custom Code versions)
 - Misc. UI bug fixes

## [387]

## Changed
 - Resolved crash when access car info without recent connection

## [386]

## Changed
 - Fixed app crash for some devices
 - App should no longer crash at 'Extracting coding data' connection stage
 - Resolved checksum verification bug on S63 software
 - Filtered incompatible custom code version

## [385]

## Changed
 - Fixed app crash for some devices
 - Fixed Google / Facebook login method
 - Fixed flashing error [CouldNotResolveAddressToRemoveCode] for cars flashed with previous version of app

## [384]

## Changed
 - Bootmode info should be truncated
 - IOS GZip compression
 - Checksum bug-fix for S63 software

## [383]

## Added
 - Reading car's I-Step (I-Stufe)
 
## Changed
 - Initial support for RockerCombo/UniRocker configuration selection
 - Misc. Custom Code Menu (CCM) flashing options
 - App Major Tech Stack Upgrade

## [381]

## Changed
 - Improved detection of bFlash bootloader unlock

## [379]

## Changed
 - Less amount of user messages during flash process
 - Extended unlocked bootloader detection to support Mission Tuning's M-Link tool

## [378]

## Changed
 - Analytics data adjustment

## [377]

## Added
 - progress value for pending page

## Changed
 - Fixed app crash for some devices during car connection

## [376]

## Changed
 - Decrease app startup time

## [375]

## Changed
 - App internal files management adjustment

## [372]

## Changed
 - Updated error message info when missing addresses
 - Corrected Ethanol Custom Option requirements
 - Custom options - in-app adjustment performance improvement

## [371]

## Changed
 - Updated link to MG Flasher Logs Cloud - China

## [370]

## Added
 - Gen 1 G-Series Custom Code and OTS map support
 - DTC codes for Dcat and OPF delete

## [369]

## Changed
 - Resolved missing addresses when using custom code diagnostic on older cc versions
 - Missing OTS Maps feedback prompt will be shown only after redeem

## [368]

## Changed
 - Better recognition of S58/S63 engines
 - Resolved login issues

## [367]

## Changed
 - Review prompt will be visible only when car is already flashed by our OTS map
 - User DTCs selection enriched with confirmation popup and code descriptions (for subset of them only)

## [366]

## Added
 - Popup with information that car was flashed on other device
 - Allow to remove DTC codes selected by user
 - Car details page
 - Car flashing history page

## Changed
 - Improved restoring coding (CAFD) backups
 - Custom Code Diagnostic page won't show missing address error when no diag options are available for the installed CC version

## [365]

## Changed
 - Resolved bug with flashing back to full stock on Femto ECUs
 - Recognition of custom code older than v0.5 with Femto ECUs allows flashing

## [364]

## Changed
 - Corrected saving of Burble Upshift settings
 - Torque limiter option fix for Femto unlocked ECUs with untagged Custom Code versions (older than v0.5)
 - Display popup to user when some required files are missing and sync is required.

## [363]

## Changed
 - Custom code offering for some cars skipped
 - Speedup the new logger & custom code features distribution by providing more data from server
 - Additional checks for SWFL flashing on Femto unlocked vehicles

## [362]

## Added
 - Up shift Burble (farts)
    - Set OEM, Soft or Hard
 - Custom Code Feature Diagnostic Page (Found under the Diagnostic Page)
    - Allows you to configure Custom Code On-The-Fly directly from the app
        - Antilag Standing RPM Setpoint
        - Burble Slot
        - Ethanol Override Status/Value (Beta)
        - Exhaust Flap Status (Beta)
        - Max Cooling Status
        - Switchable Map Slot
        - Valet Mode Status (Beta)

## Changed
 - Updated map addresses for Custom Code v7.0.1 (EEPROM storage & Antilag fix)
 - Improved method of ECU / Car detection (Android 13 fix)
 - Corrected antilag duration logging parameter (was missing factor of 10)
 - (Beta) Resolved Valet Mode max pedal position overflow value

## [361]

## Changed
 - Miscellaneous bug fixes

## [360]

## Changed
 - Resolved missing custom options for select engines

## [359]

## Changed
 - Added detection of bFlash's new bench unlock
 - Handle not resolved cc version during car activation flash step

## [358]

## Added
 - Custom Code update via cloud support
 - Option to flash without any custom code (v0.0)
 - Ethanol content logging for CAN bus based sensors from Custom Code v7.0+

## Changed
 - Adjusted 3rd party unlock recognition and message popup
 - Resolve logger bug with invalid Custom Code parameter values
 - Fixed "NO TITLE" presentation while asking user for something through popup
 - User won't see empty stage versions page when OTS Map is not prepared yet

## [357]

## Added
 - Popup information that ots maps are not yet available as a part of redeem process. User will be able to create support request immediately.
 - Initial support for Alpina S58 BTLD 78E8
 - Logger Alerts (Beta)
 - Support for additional ENET adapters
 
## [356]

## Added
 - Flashing and logging support for:
    - SWFL 3076-080.029.007 (R1C9J8I7B)
    - SWFL 5C64-020.080.007 (F4C9L8G7B)
    - SWFL 5D55-080.072.009 (R4C9L8P9B)
 - Wastegate diagnostics (test endstops or set to open, close, or auto)

## [355]

## Added
 - New custom option for aftermarket intakes, to remove DTCs

## Changed
 - Resolve the issue with S58 engine code recognition

## [354]

## Changed
 - Initial support for SWFL 7972-080.072.012 (R4C9L8PCB)

## [353]

## Changed
 - Adjusted Decat flashing option to remove DTC code 12AD01
 - Corrected custom option addressing for F-Series SWFL 7972
 - Better StockMap file marking in map files page
 - Resolved visibility of Burble CW_SOUND for non-debugging items

## [352]

## Added
 - Initial support for new F-Series bootloaders 7226 & 722A
 - Custom option and logging support for F-Series SWFL 7972

## [351]

## Added
 - Restore necessary data from server when car is in bootmode.

## Changed
 - Increase idle rpm options to 1500 RPM
 - Improved rescue from bootmode (failed flashes)
 - Resolved Torque by Gear limiter on select Hybrid software

## [350]

## Changed
 - Typo "idleing" => "idling"
 - Resolved car recognition issue 

## [349]

## Added
 - Added idle custom option
    - Base idle
	- Clutch-out idle delay (6MT)
	- Clutch-in idle (6MT)
    - Clutch-in fast RPM change (6MT)	
 - Sync user adjusted custom options and user defined 'car name / picture' between different devices
 - Fixed issue where engine have not been detected by app.

## Changed
 - Resolved failed flashing retries when flashing OTS or custom map
 - Added bootmode detection to ECU Info page
 - Custom Code Update available popup will be shown only once
 - Resolved missing/null targetCustomCodeVersion when flashing custom maps on select software versions
 
## [348]

## Changed
 - Fixed issue where engine was incorrectly identified by app.
 - Removed shadow code DTC: CDA506
 - Resolved issue with flashing older S63 bootloader
 - Improved automatic detection of Femto unlocked ECUs
 - Fixed logger crash on some devices
 - Resolved missing/null targetCustomCodeVersion when flashing custom maps on select software versions

## [347]

## Added
 - Ability to filter logger variables

## Changed
 - Custom Code logger variables should be accessible by newer custom code version after upgrade
 - Resolved the issue when parameters configuration change could freeze the logger itself

## [346]

## Added
 - Access to logger files is only possible when there is no active file recording

## Changed
 - BOTF Slot 0 uses original burble aggression when burble option isn't marked (or flashing Stock)
 - Resolved flashing option issue with old TCU limiter bypass solution (with Femto unlocked ECUs where CC is not up to date)

## [345]

## Added
 - Flashing and logging support for new software: 
    - R2C9H6P7B (3E7D-060.160.007)
    - H4C996K5B (4ACF-030.160.005)
 - New logging parameters:
    Engine idle status
 - Radiator flap flashing option for all G-Series vehicles
 - Additional DTC codes to be removed for decat and radiator flap
 - Allow to delete account from User Page

## [344]

## Added
 - Dynamic TCU torque limiter (custom code) for all supported platforms (B4x, B5x, S58, & S63) including Hybrids
 - Aftermarket LSD installed Option with adjustable final drive ratio (for ECU calculations)
 - Detection for too many selected log parameters
 - New logging parameters:
    Launch Control Status
    TCU Torque Limit
    Clutch & Brake Pedal Status
    Sport Gauge Readings

## Changed
 - Updated TCU torque limiter custom code for improved launch control handling (dependent on brake status)
 - Logger file buffer size available only on customer support request - not required in normal use
 - Adjust gauge's background overlay on iOS platform
 - Custom uploaded logger variables are instantly available to log & display
 - Epoch Time parameter added back to logger file
 - Master & Slave module switch reinitialize the logger instantly
 - Scroll view support for Register Page
 - Logger can read 2-3 times more data than before

## [343]

## Added
 - Logger V2: Better performance and more UI features

### Changed
 - Adjusted TCU limiter option
 - Resolved flashing issue on SWFL-3081-080.021.002 software
 - New software version support for flashing options and logging:
  - H4C996K6B 4ACF-030.160.006
  - R2C9D3P7B 3E7D-030.140.007
  - R2C9D3N5B 3E7D-030.030.005
  - R2C9H5P7B 3E7D-050.190.007
  - R2C9J7P7B 3E7D-070.090.007
  - R2C9L8P7B 3E7D-080.072.007
  - R4C9H5P7B 5D55-050.190.007
  - R4C9J7P9B 5D55-070.090.009
 - Corrected recognition of new 3E4B bootloaders
 - Clipboard logger link will contain reference to the datalog & corresponding logger file too

## [342]

### Added
 - Bootloader support for 3E4B:
  - 001.017.001
  - 001.021.001
  - 001.030.001
 - New software version support for flashing options and logging:
  - R4C9F4P7B 5D55-040.190.007
  - R4C9H5N6B 5D55-050.180.006
  - R4C9H6K5B 5D55-060.140.005
  - R4C9H6N7B 5D55-060.150.007
  - R4C9H6P7B 5D55-060.160.007
  - R4C9H6P9B 5D55-060.160.009
  - R4C9J7P7B 5D55-070.090.007
  - R4C9L8P7B 5D55-080.072.007
  - R2C9J7N5B 3E7D-070.080.005
  - R2C9L8N5B 3E7D-080.060.005
  - R1C9J9E7B 3076-090.020.007
  - R1C9JE15B 3076-090.080.005

### Changed
 - Redesigned cold start option for gen 1 vehicles
 - Resolved ECU unlock issue on older gen 2 vehicles when attempting to apply custom code

## [341]

### Changed
 - Corrected failed flashing on select software versions

## [339 - 340]

### Added 
 - Gen 1 Custom Code update to add TCU Torque limiter bypass

### Changed 
 - Corrected Exhaust Flap opening/closing in diagnostic menu (was reversed, closed when it should have opened, etc.)
 - Improved legibility of MyCar page Switchable Map popup summary
 - Improved sharing app logs feature

## [338]

### Added 
 - Logging parameters:
    - Boost Pressure: Post-Cat Exhaust Loss
    - Boost Pressure: Pre-Cat Exhaust Loss
    - Boost Pressure: Pre-Cat Calculated 
    - Boost: MAF (Alt) Corrected
    - Boost: Volume Flow Pre-Cat

### Changed 
 - Logger access for beta testers
 - Logger file names will be produced with yyyy-MM-dd_HH_mm_ss.csv format

## [337]

### Changed 
 - Miscellaneous bug fixes

## [336]

### Changed 
 - Miscellaneous bug fixes

## [335]

### Changed 
 - Show full error message when share logs command throws exception

## [334]

### Changed 
 - Miscellaneous bug fixes

## [333]

### Added 
 - Custom option and advanced logging support for PST 3081-090.060.006
 - (BETA) Circular gauges in logger

### Changed
 - Vmax and exhaust flap bug fix
 - Logger: 
    - Removed Super knock counter (incorrect interpretation)
    - Added alternative transmission oil temperature (transmission dependent)
    - Added oil pressure unit selection

## [332]

### Changed
 - Exported stock maps will include the ".bin" suffix

## [331]

### Added
 - Ability to turn ignition on/off when first connecting and after flashing
 - Diagnostic mode: Exhaust flap control and Ignition control
 - Present popup when ECU changed from previous connection (VIN/Serial changed).
 - Support for new BTLD 001.045.001

### Changed
 - Improved ECU initialization and switching (when dual ECUs are present)
 - Resolved uploading custom logging parameters on devices from different cultures

## [330]

### Changed
 - Update to CCv0.4; corrected bug with Custom Code v0.3 not applying on all software versions
 - Resolved incorrect logging of:
    - Target Intercooler Pump Speed
    - Temperature: Air Ambient/Charged/Intake (IAT)/Engine Coolant Actual

## [329]

### Added
 - CCv0.3 to resolve remote starter issue on gen 2
 - Added Shadow DTC code reading
 - New logging parameters:
    - Battery voltage
    - Fuel: HPFP I-Component
    - Fuel: HPFP P-Component
    - Fuel: Rail pressure delta
    - MAP Sensor Voltage
    - Misfire Counter
    - Misfire Count Cyl.1
    - Misfire Count Cyl.2
    - Misfire Count Cyl.3
    - Misfire Count Cyl.4
    - Misfire Count Cyl.5
    - Misfire Count Cyl.6
    - MSV: Pre-control base angle
    - MSV: Pre-control duration
    - MSV: Pre-control dynamic offset
    - MSV: Pre-control gain
    - MSV: Pre-control gradient factor
    - MSV: Pre-control offset
    - MSV: Pre-control value
    - Oil pressure
    - Temperature: Engine Coolant Sensor
    - Temperature: Transmission oil
    - Throttle request position
    - Timing Correction knock adaptation
    - Torque: Limiter status
    - Valve lift (Inlet)
    - WG Position: Sensor (Raw)
    - WG: Boost pressure target
    - WG: I-Component

## [328]

### Changed
 - Resolved target software error when bootmode
 - Resolved empty SWE list when car is unsupported

## [327]

### Changed
 - Resolved CRC error when flashing custom maps

## [326]

### Added
 - Notify user on MyCar page if custom code update is available

### Changed
 - Custom Code Update v6.9.2
    - Use BC button or RES button
    - Resolve map slot not saving under certain conditions
 - Stage descriptions for B48 Mini 148kW/170kW/225kW
 - Corrected SWE compatibility check under specific conditions

## [325]

### Added
 - Antilag fuel cut method, PD boost controller, duration limit, activation delay, and exhaust flap opening

### Changed
 - Updated Antilag (via Custom Code v6.9.1) on select software versions with new defaults:
     - Target boost = 1100 hPa
     - Overboost limit = 100 hPa
     - RPM delay = 180 RPM
 - Improved aggression sliders for ignition and lambda
 - Major logger performance improvements (faster sample rate)
 - Rearranged custom options list

## [324]

### Changed
 - Resolved custom options application issues
 - ENET Cable connection improvement. [Check manual for updates instructions for iOS].

## [323]

### Changed
 - Updated minimum gen 1 boot control version for Femto

## [322]

### Added
 - Radiator flap always open option for all Gen 2 vehicles
 - Additional dcat DTC codes removed 
 - 7 new software versions for logging and custom options:
 -      Bxx: R4C9F4N5B, R4C9J7N5B, R4C9L875B, R4C9L8N5B
 -      S58: F4C9L8C5B, F4C9L8E6B
 -      S63: H4C9L8E6B
 - More logging parameters:
 -      Injection: Actual start angle
 -      Injection: Actual end angle
 -      Injection: Delta angle dynamics
 -      Injection: Target start angle
 -      Target intercooler pump speed

### Changed
 - Improving the logic for custom code

## [321]

### Added
 - Added FEM reset option to Diagnostics

### Changed
 - Resolved issue with unexpected logout on app startup

## [320]

### Added
 - Allow to download stock map from diagnostics page
 - Allow to download stock map from stage page

### Changed
 - Allow to share multiple maps in custom maps page

## [319]

### Added
 - Startup roar for B48 hybrids

### Changed
 - Logging preference settings should be saved in any scenario
 - iOS fix for exporting maps from app

## [318]

### Changed
 - Append VIN to map name upon exporting from the app (via custom flash)
 - Corrected null reference error when flashing custom tune on select software version

## [317]

### Added
 - Femto unlock support (ECUs created after June 2020)
 - Links to authorized dealers and custom tuners
 - Unlock status ECU Info page
 
### Changed
 - Coding backup (even if already exists)
 - Corrected coding upload logic
 - Error message when unsupported ECU is connected (ie. MEVD17)
 - Corrected custom code change detection for "not supported" software versions (increase flashing speed)
 - Corrected message for missing OTS maps
 - Corrected custom code version backend sync


## [316]

### Added
 - User gets info about min app version to support his car.
 - Support for btld 001.035.005

### Changed
 - Resolved missing target custom code version on recent F-series software versions
 - Reduced antilag max target boost

## [315]

### Changed
 - Misc bug fixes

## [314]

### Changed
 - Misc bug fixes

## [313]

### Changed
 - Resolved issue with burble style settings restore

## [312]

### Added
 - Allow to restore custom options defaults

### Changed
 - Adjusted antilag default settings

## [311]

### Added
 - Added Antilag (via Custom Code v6.9) on select B46/B48/B58 software versions
 - Added loggable Antilag parameters
 - Added removal/renaming of cars from MyCars page
 - Added BootCtrl readout (detects new Bosch security)

### Changed
 - Reduced max timing retard for burble flame map
 - Corrected map file names to include VIN only when matching the connected car

## [310]

### Changed
 - [Android] Support for newest Android API
 - Conditional access to cars from different regions
 - Legacy DCAN cable not supported anymore

## [309]

### Changed
 - Stock & custom maps retrievement in Custom Files page won't require full sync process before
 - Updated User Manual link

## [308]

### Changed
 - Small config changes

## [307]

### Added
 - New button added in Custom Maps page which allows to fetch the stock map and custom files from server

### Changed
 - Logger file name for custom map will include original filename
 - [iOS] Cannot check custom option on some devices fix

## [306]

### Changed
 - Updated User Manual Links
 - Improved logger value collector throughput

## [305]

### Changed
 - Fixed unlock patch detection on low security Gen 1 ECUs
 - Fixed logger file creation

## [304]

### Added
 - Allow to receive custom maps from server through SYNC process

### Changed
 - Adjusted failed flashing message to show a different image

## [303]

### Added
 - Added support for BTLD-000048DB-000.010.004

## [302]

### Added
 - "Remove All" marked logging parameters button
 - Confirmation dialogs for log file renaming and deletion

### Changed
 - Set all custom logging parameter items to be marked by default after upload
 - Migrated MG Flasher servers

## [301]

### Changed
 - Fixed connectivity issues on Android platform including login, registration and redeeming process

## [300]

### Changed
 - Corrected display spacing on Custom Code Version selection page

## [299]

### Changed
 - Fix for uploading renamed logger files to logs cloud

## [298]

### Added
 - Support for high security bootloaders on gen 1 ECUs (BTLD-000.010.034)
 - Support for more bootloaders in gen 2 ECUs (BTLD-001.012.002, BTLD-001.014.002, BTLD-001.016.002, BTLD-000.010.004)

### Changed
 - Reorganized Logger parameters to group similar items together
 - Resolved conflict where select parameters could not be logged
 - Removed unsupported Flame Map option from newest S63 and S58 software

## [297]

### Changed
 - Resolved custom flash file upload error

## [296]

### Added
 - Custom flashes using incorrect VIN encrypted files will have a clear error message

### Changed
 - Adjusted sport gauge settings to select discrete values
 - Fixed app crash when connecting to select vehicles
 - Fixed uploading/renaming/deleting of older log files

## [295]

### Changed
 - Fixed app startup crash when new cars are connected

## [294]

### Changed
 - Translation files

## [293]

### Added
 - Initial support for Custom Code v6.0 (F-series B46/B48/B58 vehicles only, no hybrids)
 - Custom code version selection page (restricting which OTS maps are available)
 - Feature to extract info from custom bin under misc menu
 - Additional flashing page info, indicating stage and map id

### Changed
 - On-The-Fly switchable maps, burbles and max cooling can now be adjusted via cruise control
 - ECU Unlocked -> ECU Activated text change across entire app to avoid confusion
 - Misc other small bug fixes

## [292]

### Added
 - Added ability to lock the ecu when flashing "Stock"

### Changed
 - Fixed invalid car region recognition for some cars' software version
 - Fixed crash when accessing logger setting without active connection to a vehicle
 - Fixed user car names in MyCars List
 - Fixed Max Cooling target temperature when flashing custom maps
 - Corrected sports gauge recalibration not appearing for select users
 - Corrected gauge display order not saving
 - Text correction for burble minimum speed slider

## [291]

### Changed
 - Fixed high security detection for some sort of cars

## [290]

### Changed
 - Fixed invalid car region recognition for some cars' software version

## [289]

### Added
 - Sports gauge recalibration for all users
 - Dual ECU logging for S63 platform
 - Settings page allows to selecting which ECUs to log

### Changed
 - Text correction for burble minimum speed slider
 - Slight speed up when applying map changes from custom options
 - Fixed Max Cooling target temperature when flashing custom maps
 - Misc logger bug fixes (improved buffering and sampling timeout)
 - Logger is organizing logs into separate VIN folders (old logs are also shown)

## [288]

### Changed
 - Fixed stage version presentation on some sort of devices (text trimming)
 - Resolved Exhaust Flap not opening on select software versions (wasn't staying open)
 - Resolved custom options "map address missing" bug when ecu is in bootmode

## [287]

### Added
 - New Burble Styles and customization, including "Flame" mode for extra aggression
 - Startup Roar for select models and software revisions (some hybrids are not supported)
 - Torque by gear limiters (great for FWD & RWD cars with a lot of power)
 - Independent map for stage 2.5
 - Ability for tuners to bypass Custom Code maps (burbles and cooling)
 - Logging of single ECU on S63 vehicles
 - Logging ambient air temperature and exhaust flap status
 - User re-calibration of Sport Gauges [Internal only]
 - Ability to enable burbles when shifting up and down [Internal only]
 - China Vesrion Translations Update
 - Fix connect button size on iPhone 12 Mini
 - Warning about newer ECU manufacturing date being unsupported (Newer than July 1st, 2020)

### Changed
 - Previous map selection fix on iOS platform
 - Flashing will show 100% (instead of 99%) before clearing DTC and showing complete
 - Resolved bug on some devices that prevented successful ENET connections
 - Resolved Vmax for select software [Internal only]

## [286]

### Changed
 - Fixed an issue where the car could not be identified in some sort of devices.

## [285]

### Changed
 - Fixed file access / storage permissions

## [284]

### Changed
 - Added support for car specific shop products [Internal only]
 - Products description updated
 - User don't have to make a sync just after purchase in shop, it will be done automatically
 - Slightly increased render speed of My Car with backward navigation scenario

## [283]

### Changed
 - Corrected payload to backend regarding engine info
 - Fixed SVK info parsing conditions
 - Resolved issue with reading additional SWE backup info from ecu

## [282]

### Added
 - Allow to flash previous versions of the OTS Maps

## [281]
 
### Changed
 - Popup message for B58 stage 2 and stage 2.5, HPFP uprades are recommended for ethanol maps
 - Resolved a bug with Push Notifications
 - Fixed crashing when reporting unsupported ecu

## [280]

### Added
 - Support for dual ECUs

### Changed
 - Fixed event message scrolling on flashing page
 - User is able to share all selected files by tapping on the one of the share button in list
 - Resolved missing stages on select software
 - Detection of missing OTS maps
 - Corrected detection of unsupported modules (like MEVD)

## [279]

### Changed
 - Custom map files selection fix for iOS platform

## [278]

### Changed
 - Fixed invalid radio buttons color on iOS platform
 - Support button opens MG Flasher Knowledgebase

## [277]

### Changed
 - App will no longer crash while opening Stage 1/2 page

## [276]

### Added
 - Super Bundle product for China market
 - F-Series B48 switchable map support added (min map version 1.8)
 - Switchable map slot description added to popup in MyCar page

### Changed
 - "ENET Connected" button text clip fix on iOS

## [275]

### Added
 - Syncing history items just after car flash when network preference configured

### Changed
 - Contact access permission is no longer required
 - App will launch successfully when user did not accept some of the permission at startup

## [274]

### Added
 - Allows to send push notifications to our users

### Changed
 - Fixed missing asset files for bootloaders 4295 and 6198 [internal]
 - Fixed app logs export freeze on iPads


## [273]

### Added
 - Custom code v0.2 (TCU torque limiter) flashing for S58 & S63 [internal]
 - Logging parameters and custom flashing options for S58 only [internal]

### Changed
 - Fixed radio buttons color in Flashing options page
 - Corrected S58 and S63 bootloader unlock detection [internal]
 - Fixed app freeze on failed flash attempt


## [272]

### Added
 - ENET connection will be automatically suspended if Internet access is required
 - Added initial support for OTS Stage 2.5. Some of cars will gain access to this feature in near future.
 - Initial support for more bootloaders (0x3E4B, 0x48DB & 0x48D9)
 - Added power as a logging parameter. Calculated from either (Power[bhp] = Torque[Nm] x RPM / 7127) or (Power[bhp] = MAF[g/s] x 1.25) in Logger settings.
 - Connectivity button which shows current car & enet connection status
 - Ability to rate & write app review
 - In-app notification for OTS map update

### Changed
 - Corrected logged epoch time for signed values
 - Custom logging parameters now support Excel file format. (*.xlsx).
 - Added default logging of: Target Lambda, Power Internal, & Vehicle Speed


## [271]

### Added
 - Logger time stamp selection between start session or epoch
 - Added another checksum preflash verification

### Changed
 - Fuel trim gauge displays decimal points
 - Corrected DTC Masking on default settings
 - Adjusted Burble duration and aggression


## [270]

### Changed
 - Fixed logging of "Boost: MAF Corrected" and "Boost: Charge Factor Ratio""


## [269]

### Changed
 - App won't crash anymore while selecting custom map again after back navigation from flashing options page
 - Logger file selection accuracy improvement
 
 
## [268]

### Added
 - Initial support for select Gen 2 B48 Hybrids (Bootloader 0x5D53)
 - Logging parameters for advanced boost control


## [266]

### Changed
 - Custom Code v5.4 significantly improves performance
 - Minor layout fixes for Android platform
 - Fixed auto start in logger
 - Added a few more default logging items

...