FIXD OBD2 Scanner

Car Care Made Simple

24.16 for iPhone, iPad
Free
9.4

5k+ Ratings

Update Date

2024-04-23

Size

28.7 MB

Screenshots for iPhone

iPhone
FIXD OBD2 Scanner Description
FIXD translates your car problems into simple understandable terms. Whenever you run into a problem, FIXD will give you the severity of the issue and the consequences of continued driving. FIXD also reminds you when your car needs maintenance to help extend the life of your vehicle.

New feature: FIXD Premium! Need additional help diagnosing an issue? Call our hotline for help from a certified mechanic! Also includes: Emissions Pre-Check, Issue Forecast, Issue frequency, and more! Subscriptions to FIXD Premium are available for $8.99/month for 1 Month FIXD Premium, or $69.99/year for 1 Year FIXD Premium.

FIXD Premium is an In-App-Purchase Charged to your iTunes account after your free trial expires, auto-renewing (renew price same as original purchase) 24h prior to expiry, managed in iTunes account settings, renewals must be canceled 24h before end of period. Unused free-trial period forfeit upon purchase.

https://www.fixdapp.com/terms-of-service
https://www.fixdapp.com/fixd-privacy-policy
FIXD OBD2 Scanner 24.16 Update
2024-04-23
24.16:
- Optimizations and improvements
More Information
Price:
Free
Version:
24.16
Size:
28.7 MB
Update Date:
2024-04-23
Developer:
FIXD Automotive Inc
Language:
Dutch English French German Italian Polish Portuguese Spanish

Safe to Download

AppPure.com and the download link of this app are 100% safe. The download link of this app will be redirected to the official App Store site, thus the app is original and has not been modified in any way.

Got it
X
Share

Share this page with your friends if you find it useful

Facebook Linkedin Pinterest Tumblr Twitter Whatsapp Line
24.16 2024-04-23
24.16:
- Optimizations and improvements
24.08 2024-03-02
24.08:
- Typo fixes & cleanup
- Improved currency localization
24.07 2024-02-20
24.07:
- Improved performance
24.05 2024-02-01
24.05:
- Typo fixes & cleanup
23.75 2023-11-18
23.75:
- Additional optimizations to network usage during login for the best possible experience in poor network conditions
- Improved error display text on all input forms in app, so that hints are now easy to read and never collide with long inputs
- Several UI upgrades to the VINScanner, as well as better denied-permissions handling

- Fixed issue on the Vehicle Creation page where editing a VIN after picking vehicle configuration info might break the UI
- Custom logs “cost” field will now allow you submit an empty value, even after you select/unselect it
- Fixed a few minor issues around error handling when entering your information to schedule service
23.74 2023-11-15
23.74:
- Further optimizations to network usage

- Fixed several small issues with Offline Mode
- Fixed issue where 0-60 meter under-reported speed, due to a double-conversion from kph
23.73 2023-11-08
23.73:
- Increased some timeouts to better handle poor network connections
- Improved VIN decoding

- Fixed issue that could clip timeline tasks to 8
23.72 2023-11-03
23.72:
- Improved network efficiency
- Speed improvements
23.69 2023-10-26
23.69:
- Fixed issue that could allow copy-pasting of emails with spaces and other invalid characters, which would break OTP sign in
- Fixed issue that could allow prefilling of invalid email if you previously attempted to sign in with an invalid email
23.68 2023-10-24
23.68:
- Optimizations & upgrades
23.67 2023-10-20
23.67:
- Polished Emissions Precheck, Ownership Costs, Live Data, Vehicle Value, Battery Wear Item, Wiper Wear Item, Incident History, AI Mechanic, and FIXD Mechanic Hotline pages.
- Misc optimizations and improvements
23.66 2023-10-13
23.66:
- Networking optimizations
- Login flow polish
23.65 2023-10-11
23.65:
- UI polish & optimizations
23.64 2023-10-06
23.64:
- AI Mechanic Improvements
23.63 2023-09-29
23.63:
- Small tweaks and optimizations
23.62 2023-09-26
23.62:
- Fixed issue where error messages on the live data cell creator page would not clear when the error condition that caused it was.
- Fixed incorrectly sized error message on the live data cell creator page
23.61 2023-09-22
23.61:
- Performance optimizations

- Fixed an issue where attempting to update your account email to one that had already been taken would result in an unknown error, instead of a proper description.
23.59 2023-09-18
23.59:
- Further iOS 17 optimizations
- UI Polish
23.58 2023-09-16
23.58:
- iOS17 Optimizations

- Fixed “Unknown Error” for OTP invalid and OTP expired
23.57 2023-09-13
23.57:
- Further network optimizations
23.55 2023-09-06
23.55:
- Cleanup & Optimizations
23.54 2023-08-30
23.54:
- Expanded certain timeout for OTP code to help users who are trying to register in poor network conditions.


- Fixed issue that could break OTP login if you copy-pasted an email containing a space and submitted it.
23.53 2023-08-29
23.53:
- Increased memory for AI Mechanic, so that it understands complex conversations even better!
- Improved Confirmed Fix & Cost loading

- Minor tweaks to VIN decoding
23.52 2023-08-27
23.52:
- Fixed issue that could prevent certain VINs from being processed, which would prevent scanning your vehicle
23.47 2023-08-16
23.47:
- Optimizations to Confirmed Fix & Cost
23.46 2023-08-12
23.46:
- Improvements to schedule service
23.45 2023-08-10
23.45:
- Further improvements to Confirmed Fix & Cost
23.44 2023-08-07
23.44:
- Improved Confirmed Fix & Cost
- Optimized Network usage and improved loading speeds
23.43 2023-08-03
23.43:
- Improved freeze frame collection

- Fixed caching issue
23.42 2023-08-02
23.42:
- Upgrades to AI Mechanic
- FIXD now fully supports Stage Manager on iPad! All possible orientations, split view, and more are supported.
23.41 2023-07-30
23.41:
- Several Improvements to Confirmed Fix & Cost
23.40 2023-07-16
23.40:
- Improvements to AI Mechanic
- Improvements to bluetooth handling on older phones where the CPU is more likely to become heavily loaded, which could cause some unexpected behavior that could stop scans in progress.

- Fixed broken padding on the Emissions Precheck UI
23.39 2023-07-13
23.39:
- Improvements to AI Mechanic
- Improved iOS17 compatibility for all you beta testers out there
- OTP verify text field is now properly marked up, which means iOS should now hint if it detects the code in Mail on iOS17
23.37 2023-07-11
23.37:
- Further improvements to AI Mechanic
23.36 2023-07-08
23.36:
- Improved localizations and language support!
- Major improvements to AI Mechanic
- Confirmed Fix & Cost now takes in to account your ZIP code for more accurate cost estimates. You can update your ZIP code in settings or underneath the cost UI on the scan report page.
- Several improvements to OTP login, as well as better communication when your OTP has expired.

- Fixed issue that could cause the keyboard to stay up during a login attempt from a deep link
- Fixed an issue that could cause the deep-linked OTP to disappear if the initial login attempt failed due to a network error
- Fixed report text persisting after submission on AI Mechanic page
23.35 2023-06-30
23.35:
- Improvements to confirmed fix & cost
- Further improvements to AI Mechanic
- Improved descriptions on the vehicle menu
23.34 2023-06-21
23.34:
- AI Mechanic: Improved how the AI handles pending codes, voltage data, code lookup, and more!
- Reduced network usage
23.33 2023-06-19
23.33:
- AI Mechanic: Improved handling of very long responses

- Fixed scroll-to behavior so that the typing indicator for AI Mechanic isn’t hidden anymore
- Fixed rare crash
23.32 2023-06-17
23.32:
- Improvements to updating account information

- Fixed issue that could prevent AI Mechanic from seeing codes in a pending state
- Fixed potential forever-load when scheduling service
23.31 2023-06-14
23.31:
- Additional improvements to AI Mechanic
- Improved handling of malformed VINs

- Fixed issue that could cause AI Mechanic to not see certain non-engine DTCs
23.30 2023-06-12
23.30:
- Improvements to AI Mechanic
23.29 2023-06-09
23.29:
- We now show additional scan information! Scroll to the bottom of the Scan Report and NoDTC pages to see additional technical info.
- Improved Emissions Precheck UI on the Scan Report and NoDTC page
- Several major improvements to AI Mechanic!

- Fixed rare UI issue with clearing codes
23.28 2023-06-05
23.28:
- Live Data: You can now hide the nav bar/toggle between full screen and regular mode. Note: This feature is not recommended on older devices with square screens.
- Live Data: PID support status is now displayed both in the data type picker (if there is an active session) and on the cell page. If a PID is unsupported for that session by that vehicle type you will now see a red gear.
- Improved AI Mechanic feedback screen

- Fixed clipping on the Live Data cell page for data types with long names on small screens
23.27 2023-06-01
23.27:
- Polish & Improvements to AI Mechanic. Increased availability!

- Fixed slightly incorrect offset on bottom of scan page
23.26 2023-05-31
23.26:
- We are excited to announce a new FIXD Premium feature: AI Mechanic! Combine state of the art AI with our advanced diagnostic data to better understand your vehicle. Please note that this feature is experimental and might not be available everywhere yet.
- Account name is now visible (and updatable) in the settings UI

- Fixed rare issue that could duplicate sensors saved during the setup flow, causing a never-ending “multiple in range” loop if you tried to scan. Added system to repair the sensor cache for anyone who might be affected
- Fixed an issue that could cause an invalid code to appear on some pre-2012 Hondas
23.25 2023-05-05
23.25:
- Updated Emissions Precheck UI
- Updated Recall Alerts UI
- Updated What’s New UI
- Updated Schedule Service UIs
- Updated Mileage Input UI
- Updated Manual Diagnostic Flow UIs
- Updated Dash Light Library UI
- Code Details: Polish & Improvements
- We now display additional technical information for scans that do not have any diagnostic codes

- Improved reloading of shop lists if a network error occurred during the schedule service flow

- Fixed Issue Forecast typo
- Fixed some inconsistent colors
- Fixed an alignment issue on the GenericPicker UI
23.24 2023-05-02
23.24:
- Optimizations and improvements
23.23 2023-04-29
23.23:
- Live Gauges: Added support for simultaneous MPH and KPH speedometer gauges from both your vehicle’s CAN bus and device’s GPS

- Fixed issue that could cause the radial speedometer to use the wrong unit under the hood
23.22 2023-04-27
23.22:
- New feature: Ownership cost calculator! See what the expected cost of ownership is for any vehicle over the years.
- Improvements and polish to the scan UI when no codes are detected
23.21 2023-04-19
23.21:
- Performance improvements
23.20 2023-04-16
23.20:
- Fixed an issue that could result in an incorrect trial period due to a change in App Store data formatting
23.19 2023-04-15
23.19:
- New & Improved code details page, that surfaces more information on the first layer without having to tap into popovers
23.18 2023-04-12
23.18:
- Fixed rare crash
23.14 2023-04-07
23.14:
- Back by popular demand: Live Data can now be viewed in landscape mode! Your display preference will also persist across sessions
- You can now create, edit, and delete custom logbook items in SwiftUI
- Major improvements to our Picker UI, which is used throughout the app. This also includes search functionality, to make finding pickable items in long lists much easier!
- You can now ask Siri to “Scan My Car”, and it will open the app and start a scan. This function now integrates with the Shortcuts App as well!

- Wiper wear items now sort descending by their expiration date
- Various improvements to Nav Bars

- Fixed a layout issue in the iOS16 calendar picker view that we use for our date picker
- Fixed an issue that could incorrectly prompt an out of date banner right after a year change
- Fixed incorrect calculation for fuel rail pressure
- Fixed incorrect “vehicle required” error on the scan history page while the vehicle list was loading
23.13 2023-03-29
23.13:
- Major performance optimizations
- You can now view previously created custom logs
- Several improvements to the vehicle creation page UI, especially on smaller screens

- Vehicle creation failure now properly displays an error
- Fixed an issue that could prevent the keyboard from dismissing properly while OTP login was occurring
- Fixed issue that could cause an invisible error message for incorrect OTP codes
- Fixed rare issue that could cause a presented page to appear blank if it was presented immediately after another.
- Removed incorrect VIN scanner camera view for editing existing vehicles
23.12 2023-03-28
23.12:
- Improved UI for scanning your vehicle
- Improved app start up
- Improved reconnection logic for Live Data sessions

- Fixed issue that could break a scan if the user canceled a scan-in-progress
- Fixed minor issues with live data radial dials with negative minimum values
- Fixed badge that could incorrectly persist after being viewed
23.11 2023-03-23
23.11:
- Fixed issue that could prevent the scan status bar from appearing in some cases
23.10 2023-03-22
23.10:
- Fixed scan continuation after first-time bluetooth permissions grant
- Fixed an issue that could cause some pages to present twice
23.9 2023-03-18
23.9:
- Minor optimizations
23.8 2023-03-16
23.8:
- You can now login to FIXD with a simple, easy to use one-time-password (sent to your email). No more remembering passwords!
- Should you choose to log out, you now have the option to allow the app to remember your data locally for the next time you log in.
- Dark mode is now darker

- Tweaked several incorrectly sized headers on modern iOS devices for even more vertical space

- Fixed issue that could break scans if CoreBluetooth behaves erratically through improved state checks
- Duplicate peripheral emissions from CoreBluetooth didConnect will now be ignored and no longer trigger a disconnect event for that UUID. This prevents the duplicate emission from also disconnecting the properly-emitted peripheral further down the connection pipeline
- Fixed rare issue that could break clearing codes if you somehow hit the button multiple times as the page was dismissing
- Fixed broken map buttons on the schedule service map UI
- Fixed an issue that could cause login to load forever if your token was invalid but you had a backup cache of email/keychain password
- Fixed oversized loading views on the Premium home page SKU buttons
23.7 2023-03-09
23.7:
- Improvements to the new VIN scanner: A successfully scanned VIN will now produce a noticeable alert
- More UI polish for the new Live Data.
- Improved error messages in Live Data: Vehicle data cells will now properly show “sensor not found” instead of a generic “error”.

- Fixed missing haptic feedback when a VIN is scanned
- Fixed an issue that could prevent 0-60 and trip mode from connecting to a sensor
- Fixed presentation issue when viewing historical scans from an action item alert
23.6 2023-03-08
23.6:
- Completely rewrote the Live Data feature, finishing off our transition to SwiftUI!
- Live Data: You can now display data from your vehicle, FIXD sensor, phone GPS, phone compass, and phone accelerometers all at once!
- Live Data: Sessions that do not pull vehicle data no longer require a vehicle connection, and a stream session will now automatically open/close as needed if you add/remove a vehicle gauge
- Live Data: Now supports an unlimited number of gauges, with up to 6 displayed on-screen at the same time in grid view. Gauges that read data off your vehicle are marked with a car icon in the gauge list. Note that the more vehicle-gauges you add the slower each vehicle gauge will update
- Live Data: Grid view will now adjust its layout properly for iPhone vs iPad devices.
- Live Data: You can now rearrange gauges without removing them, vs the old system with explicit 1st/2nd etc
- Live Data: New welcome screen explaining what the feature is and how to use it
- Completely rebuilt Trip Mode & 0-60 in SwiftUI!
- New VIN scanner UI: No more manually typing in VIN! The app can now use the camera to read VIN text, VIN barcodes, and even VIN QR codes all at once! (iOS 16+ required)
- Major improvements to the vehicle picker page for the VINless (vehicles that do not support VIN via OBDII) flow, vehicle selection/creation is now much more reliable and smooth. You can also exit the page if you wish to cancel the scan without quitting the app.
- Improved animations for the vehicle menu: Menus now slide left/right appropriately

- Live Data, 0-60, and Trip Mode can now fully handle vehicle creation, VINless vehicle selection and creation, unknown sensors nearby, multiple sensors in range, and more
- Deleting a vehicle with an active pull and/or banner should now properly clear both
- Significantly improved presentation system for vehicle selection, VINless, and VINScanner systems. It should now be possible to use all of these in any connection context in any order without breaking the other.
- Improved mileage creation flow/presentation
- Slimmed app download size by auditing for unused assets

- Fixed an issue that could prevent bluetooth synchronization and scans when iOS 16+ users were interacting with a scroll view
- Fixed several minor bugs in the 0-60 flow, including one where your quarter mile progression would not increase for speed values that exactly matched the preceding one
- Fixed scroll-under for the page footer on the vehicle creation page if you had certain accessibility features enabled on small screens
- Fixed crash when receiving push notifications if the app was recently backgrounded
- Fixed incorrect “Add Vehicles” while the vehicle list was loading on the main nav bar
- Fixed an issue that could cause the “other sensors” popup to incorrectly re-appear after you completed sensor setup from clicking on said popup.
23.5 2023-01-28
23.5:
- New & Improved Issue Forecast page!

- Fixed various typos
22.37 2022-11-11
22.27:
- Minor fixes
22.36 2022-11-08
22.36:
- Improved vehicle scans for modules that might take a long time to respond

- Performance improvements

- Fixed several checkout issues
22.35 2022-11-03
22.35:
- Improved schedule service interface

- All web views now have a proper loading bar
- Improved timeout logic for vehicles that are giving us lots of error responses

- Fixed scheduling service then immediately returning to the schedule page exiting immediately
- Fixed several minor checkout issues
22.32 2022-10-28
22.32:
- Enabled improved video playback for all devices

- Additional tweaks for vehicles that communicate via the ISO 9141 protocol

- Fixed inverted colors on the incident history page header
- Fixed potential CPU tight loop when cached logs exceeded the log limit
- Fixed some missing assets
22.29 2022-10-22
22.29:
- New & Improved manual vehicle creation page

- Improved VIN scanning via OBDII
- Improved DTC parsing
- Improved OBDII Protocol parsing

- Fixed an issue that could prevent you from editing the make/model/year of your vehicle from the new vehicle menu
- Fix for rare crash on startup
- Fixed an issue that could cause banners from a vehicle to persist even after you deleted it, breaking certain features
22.28 2022-10-21
22.28:
- Improved setup/new user flow
- The toolbox page has been removed. All features on that page are now available on the scan tab.

- Improved scan reliability for vehicles which respond with multiple modules
- Improved VIN scan from vehicles that support VIN-via-OBDII
- Improved Emissions Precheck reliability

- Fixed incorrect vehicle production number handling in VIN validator
- Fixed rare crash on startup
22.27 2022-10-19
-fix rare startup crash
22.25 2022-10-17
22.25:
- All new pages for Scan Report, Scan Report Code Details, Code Info & Description, Advanced Data, Code Severity, Confirmed Fix & Cost, Driving Consequences, Vehicle Valuation, Incident History, No Sensors Registered, Issue Resolution, and much more!
- The History Tab has been removed, as all functionality found there is now on the Scan tab
- Major improvements to the Emissions Precheck page visuals, descriptions, and status UI
- Videos on the new Scan Report Code Details page now support (muted) autoplay. Tapping the video frame will now fullscreen the video (for ideal native controls) at the beginning and unmute it. We now support limited PiP for educational videos in-app, though currently you must remain on the same page
- Codes on the Scan Report page now contain icons to let you know if there’s an educational video or freeze frame data available
- Improved page layout and instructions for resolving issues with scanning your vehicle, and improved compatibility with small screen sizes
- Improved descriptions when entering a mileage for an oil change, vs updating your current mileage for that vehicle
- Greatly improved error messages for Bluetooth Disabled, Bluetooth Permissions Denied, and Bluetooth Unavailable. Added to all screens that involve bluetooth
- The app will now continue a requested Scan, Emissions Precheck, Battery Test, or Live Data session after you grant it bluetooth permissions if they were denied
- Major improvements to Freeze Frame data collection and display, as well as the ability to list “raw” Freeze Frame PID responses that we read but might not have exact translations for. Freeze Frame data is also now grouped by its parent DTC, and is visible on the Advanced Data page

- Major improvements to touch behavior for all tappable elements on SwiftUI pages throughout the app
- Improved retry logic for scans that fail to post due to a network error
- Freeze frame data for historical scans will now load more reliably, without having to make a second request
- “View Past Scans” will now properly display a loading state while your logbook is loading
- Tapping a vehicle with wear items in a “warning” state will now wait until the vehicle menu dismisses to deep link you to the affected vehicle.

- Fixed an issue that could cause a scan to continue forever if the connection was lost in the middle of the setup process
- Tappable list elements inside a scroll view should no longer sometimes get stuck in their touch-down state
- Fixed an animation glitch loop on the Emissions Precheck page
- Fixed a typo in the manual diagnostics flow
- Fixed an issue that could cause vehicle valuation to appear negative
- Fixed a rare issue involving retrying scans due to network failures and subsequent scans that had different reported codes
- Fixed scrolling behavior on the dash light library
- Fixed a crash that could occur if you tapped contact support and your phone has zero email accounts set up, you will now get a warning popup with the support email visible.
- Fixed an issue that could cause the loading screen to blink once or twice after login
- Fixed some wear item push notifications not properly deep linking to their parent items
- Fixed incomplete touch zone on the scan page wear item status footer
22.24 2022-09-23
-Small purchases fix
22.23 2022-09-21
-fixed issue that could block scans for vehicles that do not support VIN via OBDII
22.22 2022-09-20
22.22:
- Various UI improvements and performance enhancements
- Improvements to bluetooth scanning system, especially when only one sensor is registered to your account

- Fixed an issue that could make the next service interval button not tappable
- Fixed an issue that could prevent the Emissions Precheck page from displaying scan errors
- Fixed the keyboard popping up by mistake during auto-login
- Fixed an issue that could cause the “other sensors nearby” popup to keep appearing when you return to the main page even after registering
22.21 2022-09-17
22.21:
- Added the ability to delete your account from the settings menu
- Added a confirmation dialog for deleting a vehicle
22.18 2022-09-06
22.18:
- Improved UI on the main page while scanning
- Improved description text in the vehicle picker
- After scanning a vehicle with no codes or clearing codes, both pages will now include the name of the vehicle.

- Fixed an issue that could prevent users from completing a scan if the scanned vehicle did not support VIN via OBDII
- Fixed an issue that could prevent users from connecting to Live Gauges if the scanned vehicle did not support VIN via OBDII
- Fixed an issue that could prevent users from completing an emissions precheck if the scanned vehicle did not support VIN via OBDII
- Fixed incorrect animation size on the emissions precheck result cell
- It should no longer be possible to break the scan flow by exiting the vehicle picker during the vehicle selection phase of the scan (for cars that don’t support VIN via OBDII)
22.17 2022-09-01
22.17:
- Various small UI improvements
- The new vehicle menu will now show a loading spinner whenever your vehicle list is loading, and name changes will animate nicely
- Increased the font and cell size on the MultipleSensorsInRange page for legibility
- Added the current app version to the bottom of the scan page

- Fixed a crash that would happen if you deleted all of your vehicles
- Fixed an issue that could prevent the MultipleSensorsInRange page from dismissing itself after you selected which sensor you’d like to connect to when scanning
- The Emissions Precheck page now supports multiple-sensors-in-range
- Live Gauges now defaults to the closest sensor if it detects multiple registered sensors nearby, instead of getting stuck. Full multiple-sensor-in-range support for Live Data will return in a future release
- Fixed an issue that might cause the new vehicle menu to not present when tapped
- Fixed a bug preventing the vehicle menu from being dismissible
if you were in the edit list or edit vehicle modes
- Fixed a bug that could cause the last vehicle name to persist on the new vehicle menu even after you deleted it
- The new vehicle menu will no longer display “Add Vehicles” while your vehicle list is being updated/refreshed from the server
- Fixed an issue where the banner system could store a pending banner for a vehicle that no longer existed (because it was deleted), and therefore ask you to calibrate mileage on a vehicle you no longer possessed
- Fixed dark mode styling for the vehicle creation page
- Fixed missing icon on for the maintenance tab on the main page
- Fixed an issue that could cause the next interval view to spin/load forever if a mileage did not exist yet
22.16 2022-09-01
22.16:
- Totally redesigned and rebuilt major portions of the app in our ongoing effort to give you the best possible experience!
- The new scan page shows you more information at a glance, performs better, and makes it easier to discover FIXD’s rich feature set
- The new maintenance page beautifully displays your next service interval, the status of the selected vehicle’s wear items, and current mileage
- The new vehicle menu makes it easy to see the status of all your vehicles, add-by-VIN or remove, and easily access things like copy-VIN or edit MMY
- The new emissions precheck page works better than ever, and has improved descriptions
- The timeline page has been completely rebuilt for a more modern look, improved performance, and better information clarity
- The old right side menu has been removed, the scan page now has all of those functions.
- Massive performance improvement of 20-30x for pages that have animations. The app now uses less CPU/memory than ever before!
- Sharing your scan report as a PDF will now properly format the PDF name and display it in the share sheet
- Improved “Problem Scanning” flow with updated troubleshooting tips and tricks
- Improved network performance and bluetooth reliability
- Sped up page transitions between major portions of the app
- Improved landing page layout and graphics

- Lots of dark mode fixes throughout the app, fixed various screens that might be unreadable in dark mode.
- Fixed scaling issues on the setup page that could cause issues on iPhone 7
22.15 2022-06-15
22.15:
- Performance improvements and bug fixes
22.14 2022-06-07
22.14:
- You can now easily share and save a copy of your scan report data in PDF format!

- Fixed an issue that could cause some action items not to dismiss properly
22.13 2022-05-25
22.13:
- Fixed high CPU usage bug
- Fixed a graphics corruption issue on the Vehicle Value page
22.12 2022-05-23
22.12:
- Improved checkout experience
- Performance Improvements

- Misc bug fixes
22.11 2022-05-11
22.11:
- Fixed crash-on-launch from 3rd party SDK.
22.10 2022-05-10
22.10:
- Various UI improvements

- Misc bug fixes
22.9 2022-04-29
22.9:
- Save big on your car insurance with our partner Jerry!
- Improved customer support UI
22.8 2022-04-19
22.8:
- Fixed dark mode on several pages
22.7 2022-04-09
22.7:
- Performance improvements and optimizations

- Fixed missing logbook log item delete button
- The logbook edit page should now properly present in full screen
- Fixed blurry SFSymbols
- Status bar text should now correctly be white in all applicable views
22.6 2022-03-17
22.6:
- General improvements and optimizations.
- Improved app startup time
- Improved text input and keyboard handling in for various pages, support contextual prefill for iOS15
- Improved mileage input screen/creation process
22.5 2022-02-01
22.5:
- Polish, performance improvements, and minor tweaks
22.4 2022-01-27
22.4:
- New & Improved schedule service shop list UI
- Improved speed and reliability of live data connection
- Improved clarity and reliability of Emissions Precheck
- Emissions Precheck page will now provide a detailed alert if you attempt to scan with bluetooth disabled, just like the scan page.

- Fixed issue that could cause the manual diagnostics question list to randomly sort.
- Fixed issue with light mode on the live data gauges hub
- Fixed issue that could prevent scrolling when a manual diagnostics item list stretched off screen
- Fixed potential CPU tight-loop when processing button animations.
- Fixed a rare issue on the Live Gauges gauge picker where changing the gauge count might not immediately update the UI.
22.3 2022-01-09
22.3:
-Bumped minimum OS version to iOS 15.0 to resolve crashes that could occur for users on 14.7.1 -> 14.8.1.
-Updated support and website URLs to new domain
21.60 2021-10-21
21.60:
- Optimizations and improvements

- Fixed an issue that could cause a malformed report page to appear after exiting the logbook on some devices.
- Fixed rare crash when backgrounding the app
21.59 2021-10-19
21.59:
- Improvements to scan reliability
- Action Items that have been previously cleared are now tappable
21.58 2021-10-13
21.58:
- New popup to assist setup and diagnostics after repeated “no sensor found” results when scanning
21.57 2021-10-09
21.57:
- Performance improvements and bug fixes

- Fixed a rare crash on iOS15 due to a 3rd party library
- Potential fix for high CPU load during sensor setup
21.56 2021-09-29
21.56:
- Optimization, UI improvements, and minor bug fixes!
21.55 2021-09-24
21.55
- Improved setup flow help, images, and copy.
- Polished Action Items UI
- Improvements to the Repair Cost Calculator, more common repair types are now supported!
- Fixed several minor issues for users on iOS15
21.05 2021-01-16
- Additional performance improvements
21.04 2021-01-12
21.04:
- Additional fixes for IAPs in poor network conditions
21.03 2021-01-12
21.03:
- Rare crash fix
21.02 2021-01-06
- Fixed a bug that could cause purchasing premium from the premium tab to fail if you scrolled away in poor network conditions.
- Fixed a bug that could cause purchasing premium from the right side menu screen to fail
21.01 2021-01-05
- Improved app startup time
- Fix rare IAP issue
20.67 2020-12-30
- Fixed an Issue that could cause the selected vehicle to switch after inputting wear items.
- Fixed an issue that could prevent IAPs.
20.66 2020-12-18
20.66:
- Fixed rare issue that could prevent freeze frames from completing
- Fixed issue that could cause the main app to crash if a webview’s content crashed for any reason.
20.65 2020-12-16
20.65:
- Improved issue tracking and bug detection.
- Localization improvements.
- Improved performance in poor connectivity situations.
- Fixed several mismatched footer colors in dark mode on devices without a home button.
20.64 2020-12-12
20.64:
- Improved communication when a scan fails due to the engine being off.

- Fixed several rare issues that could prevent scans from completing during the freeze frame phase.
20.63 2020-12-10
20.63:
- Further improvements to app start time, smoothness, and reductions in memory usage.
- Improved customer support options for users that experience difficulty setting up a sensor for the first time.

- Fixed a bug that could prevent a user from making IAPs if they tapped the buy button twice within 50 milliseconds.
20.62 2020-12-06
20.62:
- Fixed an issue that could cause loss of connection for long-running scans.
20.61 2020-12-04
20.61:
- Reduced app memory consumption and improved startup time
20.59 2020-11-25
20.59:
- Improvements to Live Gauges start up time

- Fixed several issues that could prevent successful vehicle scans in poor networking conditions.

- Fixed a crash in a 3rd party SDK
20.58 2020-11-25
20.58:
- Fixed an issue where backgrounding the app during freeze frame collection could break the UI and prevent users from clearing codes.
- Fixed an issue that could erroneously display an error message when purchasing premium.
20.57 2020-11-24
20.57:
- Improvements to scan reliability

- Fixed several crashes and issues that could cause multiple incorrect popups.
20.56 2020-11-21
20.56:
- Significant performance improvements for entire app, reduced launch time and memory usage.
- The scan page tile footer now reacts to press-down touches.
- Improved bluetooth connection speed.
- HUD mode support has been removed.


- Fixed incorrect live data control orientation when in left landscape mode.
- Fixed placeholder text due to graphics corruption on the emissions test page.
- Badges on the new tile layout for the scan page footer no longer overlap neighboring tiles.
- Fixed issue that could prevent freeze frames from timing out.
- Fixed issue that could prevent some users from loading tire tread wears.
- Error messages on the sensor code input page will no longer display behind another label.
- Entering, but not submitting a valid sensor code on the code entry page will no longer terminate the camera session, instead keeping the session active until you leave the page.
20.54 2020-10-29
20/54:
- Improvements to the premium home page for existing premium users!
- Various improvements to Live Data/Gauges

- Fixed RepairPal logo outline when in dark mode
20.53 2020-10-22
20.53:
- Performance Improvements!
- Cleanup and polish.
20.51 2020-10-02
20.51:
- Fixed a bug for iOS14 users that could cause certain UI elements to become unreadable after rapidly switching back and forth between our app and others via the app switcher.
20.49 2020-09-19
20.49:
- Improved error handling of IAPs on iOS 14.

- Fixed an issue that could prevent iOS 14 users from accessing the maps page when scheduling service.
20.48 2020-09-18
20.48:
- Added support for euros as a currency

- Fixed several UI issues for users on iOS14
20.47 2020-09-15
20.47:
- Fixed further crashes in 3rd party SDKs
- Fixed an issue that could prevent purchase of IAPs if the first attempt failed due to poor network conditions.
20.46 2020-09-11
20.46:
- Minor polish and improvements

- Bug fixes
20.45 2020-08-28
20.45:
- Individualized trial periods: Premium sell pages should no longer display the generic trial-available text if your account has already consumed your free trial, for all trials executed after this release.
- Improved account auto linking.
- Improved translations!
20.44 2020-08-26
20.44:
- Visual + functionality improvements to the new user onboarding process.
- Improved the Live Data compatibility pre-scan so that PID supported ranges that might return an invalid/gibberish result do not prevent the creation of a live data session, instead only limiting support for those blocks.
20.43 2020-08-18
20.43:-Fixed rare crash
20.42 2020-08-16
20.42:
- Performance improvements!
- Report missing dash light has been moved to the right side menu.

- Updated various 3rd party SDKs to improve performance, privacy, and functionality.
20.39 2020-07-31
20.39:
- Added predicted issues when no codes are found.

- Fixed potential UI stack corruption when exiting a parts buying session in certain states.
20.38 2020-07-28
20.38:
- We’ve updated (and re-enabled) the free Ripoff Protection Program!
- Updated in-app translations!
20.37 2020-07-24
20.37:
- Priority fix for rare crash introduced by 3rd party library
20.36 2020-07-21
20.36:
- Improved registration process/user experience
- We will now no-longer interact with iOS bluetooth until a scan is performed, so that new users do not have to immediately fill out the bluetooth privacy prompt on account creation.
- Several performance improvements!

- Fixed a bug that could prevent vehicle creation if we were missing that make/model/year’s engine type.
- Fixed several crashes in 3rd party libraries.
- Fixed a UI bug on the logbook page that could cause “Scan Count” to incorrectly appear in some cells when scrolling.
20.35 2020-07-11
20.35:
- The logbook/scan history page now shows a nested stack for de-duplicated scan entries.

- Fixed a networking issue that could prevent non-USA locales from loading certain values.
20.34 2020-07-09
20.34:
- Speed, stability, and memory usage improvements!

- Fixed another rare crash in a 3rd party library
- Fixed text legibility issue on a premium page
20.33 2020-07-03
20.33:
- We have launched the new FREE Ripoff Protection program! Learn about common ways repair shops rip you off and how to avoid them!
- Several improvements and refinements to the sensor setup process.

- Fixed multiple crashes in 3rd party libraries
- Fixed not being able to call mechanic from the details page.
20.32 2020-06-19
20.32:
- The app will now alert you if your phone’s storage is almost completely full, as this could cause several strange behaviors in-app/cause vehicle scans to fail.

- Added a custom error message for Incident History reports not being available for your specific VIN.
- Fixed several small UI issues.
20.31 2020-06-16
20.31:
- Improved various error messages in the app that were incorrectly falling back to “Unknown Error”.
- Various improvements to the user feedback system.
- Updated translations!
- Fixed potential crash when launching the app in airplane mode.
- Fixed a bug that could prevent auto-localize from detecting some spanish localizations.
20.29 2020-06-06
20.29:
- Performance improvements, bug fixes, and polish!
20.28 2020-05-29
20.28:
- Intake manifold pressure now supports PSI on Live Gauges
- Improved error message when you try to register a sensor code that has already been registered. If you are experiencing connection problems sometimes re-linking the sensor can help, and you now have the option to delete the previous sensor directly in the sensor setup process.
- Improved network handling during high server load.
- “Restore” purchases text is now significantly larger.

- Failure to purchase premium because it has already been purchased will now alert you to this failure reason via an alert popup, and instruct you on how to restore your purchases.
- Fixed an issue that could make oil wear item entry impossible on smaller screen sizes that had enabled zoom.
20.27 2020-05-27
20.27:
- Improved speed of battery test!
- The Setup Sensor camera viewport now supports tap-to-focus, enabling/disabling the flashlight, and auto low-light mode on supported devices.
- Improved app energy usage.
- Text on the HUD Mode button is now readable in any orientation/when flipped.
- Terms & Conditions and Privacy Policy pages can now be accessed via an integrated web view for easier localization.
- Significant improvements to scanning vehicles that do not support VIN reading via OBDII, as well as improved copy
- Translation updates!


- Fixed a bug that could cause the “red” state wrenches to appear when no issues were detected.
- Fixed several issues that could prevent a successful battery test due to malformed vehicle responses.
- Fixed a bug that could prevent the camera viewport from appearing after you grant permissions.
- Fixed several rare crashes from 3rd party SDKs
- The vehicle picker during the VINless flow should no longer have all vehicles greyed out/translucent.
- Vehicles in the vehicle picker should now properly scale to screen width during VINless scans.
- Creating a vehicle from within the VINless flow should now automatically select said vehicle and continue the scan as expected.
20.26 2020-05-01
20.26:-New and improved sensor setup process!-Speed and memory usage improvements!
20.25 2020-04-23
20.25:
- We’ve added the ability to reply directly to user bug reports and crashes directly in-app! Now when you submit a report our support staff will be able to get back to you ASAP, and you’ll get a push notification when we do!

- Fixed rare OS unfair lock abort crash when backgrounding.
20.22 2020-04-10
- Improvements to Issue Forecast.
- Speed improvements and optimizations.

- Fixed a rare content type bug.
20.21 2020-04-08
20.21:
- Vehicle valuation is now free!
- New feature for Premium users: FIXD Incident history report. See your vehicle’s (or any vehicle you scan) complete crash, flood, and repair history!
- We’ve redesigned the History page for a cleaner look.
- Speed improvements!
- Improved translations.

- Fixed an issue that could cause delayed page scrolling on the main tab bar if your phones CPU was heavily taxed.
20.19 2020-03-26
20.19:
- Improved communication retry logic to better extract data from vehicles experiencing technical issues, and disconnect earlier if data is totally unrecoverable.
- Live gauges can now be accessed from the details page!
- Speed improvements!
- Additional tools for debugging the app! You can also now report bugs directly from the right side menu!
20.18 2020-03-19
20.18:
- Various UI improvements and polish throughout the app!
- Saving oil changes at 0 miles is no longer allowed.
- Speed Improvements!


- Fixed rare crash on launch.
20.17 2020-03-17
20.17:
- Speed improvements on the Live Gauges screen.
- Tweaked some Bluetooth connection retry parameters to prevent vehicles experiencing CAN bus errors from holding on to the connection too long, preventing a subsequent scan and reset.
- Optimized Issue Forecast load times.
- Updated translations!

- Fixed several scaling/duplication issues on the Live Gauges screen when changing gauge count with a gauge already active.
- Fixed minor text centering issue on restore purchase link for premium.
- Tap to scan text is no longer invisible on subsequent emissions tests.
20.16 2020-03-11
20.16:
- Fixed readability issues on the account information update popovers while in dark mode.
- Fixed rare crash.
20.15 2020-03-05
20.15:
- We’ve improved feature discoverability for premium users! Our goal is to make sure that you get the most out of your subscription (or trial), so now features that you haven’t seen yet include callouts.
- Improved copy, header, and clarity surrounding the Issue Commonality feature.
- Improved diagnostic logging thread management for improved performance and bug detection!

- Fixed an animation scaling issue on the Emissions Precheck page.
20.14 2020-03-03
20.14:
- Performance improvements and memory usage reduction!
- Vehicle History now has its own fullscreen page, instead of a popup.
- Improved thread management via elimination of global queue access.

- Fixed an issue that could cause the main wrenches animation to become offset or incorrectly scaled during animations when a frame drop occurs.
- Fixed a memory leak due to orphan presented view controllers during window transitions leaking memory.
- Fixed a logic bug in the view hierarchy manager that could cause animation spatial inconsistencies when traversing backwards up the view stack.
20.11 2020-02-20
20.11:
- Performance improvements and optimizations!
- Updated translations.
20.9 2020-02-15
20.9:
- The main wrenches view on the scan page is now animated!
- Premium now includes the Vehicle Value Calculator! Please note that History has been moved into the “Valuation” tab.

- Fixed several annoying render & scaling issues on the main page.
- Fixed a rare UI issue that could prevent scanning.
- Fixed a bug where receiving a text message/push notification could break the scan UI on the report page if PID scans were running.
- Launching the app from a wear item push notification will now send you to the correct tab.
- Fixed a constraint problem on the details severity popup that could obscure some text.
20.7 2020-01-30
20.7
- Live Data and HUD apps now support both Left & Right (default) landscape mode!
- Improved several labels, buttons, and descriptions during the sensor setup process to improve clarity and user experience during sensor setup.

- Fixed the “START” text being invisible on the 0-60 app when using dark mode.
- Fixed some confusing wording on the 0-60 app.
- Fixed an issue that could cause “your sensors nearby” to incorrectly wrap on some phone screens when adding new sensors.
20.6 2020-01-28
20.6
- Performance improvements!

- Fixed an edge case that could cause an incorrect issue count to appear in some logbook entries.
20.5 2020-01-22
20.5
- Polish, cleanup, and bug fixes!
- Increased the speed of some animations that were taking too long.

- Fixed a bug that could cause you to get stuck on certain specific screens in the app post sensor setup.
- Fixed a double-subscribe that could cause some page navigation issues during scans.
- Fixed a rendering bug on the maintenance page.
20.4 2020-01-15
20.4:
- Improved the log creation save UI.
- Performance, memory, and app size optimizations.

- Header text on the Toolbox page cells should no longer change scale when scrolling.
20.3 2020-01-07
20.3:
- Updated translations!
- Performance improvements and reduced memory usage!
- Various UI polish.
20.2 2020-01-04
20.2:
- The title label on the main screen is now tab-aware.

- Fixed a bug that could break scans if your vehicle doesn’t support VIN via OBDII and you very rapidly multi-tapped your vehicle in the vehicle picker.
- Selecting a vehicle from the VIN-not-supported page will no longer send you to the Maintenance tab mid-scan.
20.1 2020-01-02
20.1:
- Updated translations!
- Tweaked network timeout values for a less frustrating experience on unreliable internet connections.
- Various UI polish and cleanup.

- Fixed a bug with mode 16 loop status values being read as invalid.
- Fixed a rare situation that could corrupt scan data if a very specific set of vehicle communication errors occurred.
- Fixed a bug that could cause various items to unnecessarily reload on sporadic internet connections.
8.3.2 2019-12-20
8.3.2:
- Fixed bug that could prevent saving wipers.
- Fixed a rare bug that could break the Report page if a very specific type of bluetooth disconnect occurred while scanning freeze frames.
- Fixed a rare issue that could break deep linking into the app.
8.2.11 2019-12-07
8.2.11:
- Improved Bluetooth read/write speed!
- Further improvements to sensor compatibility

- Fixed a rare bug that could prevent enhanced scans on some vehicles with excessive response messages.
- Fixed a bug that could cause the wrong monthly price breakdown to appear in rare situations on the premium tab.
8.2.10 2019-12-03
8.2.10:
- Improved bluetooth compatibility.
- Updated translations.

- Fixed various typos.
8.2.9 2019-11-26
8.2.9:
- Speed improvements!

- Fixed a potential memory leak.
8.2.8 2019-11-22
8.2.8:
- Various UI polish and cleanup.

- Fixed some UI grouping bugs in the “Resolve This Issue” section of the details page.
- Fixed a rare scenario where a specific series of page views during a scan could break the Report page.
- Several Dark Mode fixes/tweaks.
8.2.7 2019-11-15
8.2.7:
- We’ve improved clarity on the Live Gauges picker for PIDs that are not currently supported by the currently connected vehicle.
- Several improvements to Dark Mode support throughout the app, including asset and text input improvements.

- Fixed a bluetooth issue for iOS13 users that happened to force quit the app with an active bluetooth connection open. Previous versions would require a power cycle on the sensor to reconnect, this should no longer be required.
- Fixed a race condition that could cause biometric auth prompts to appear after successful login if you logged in fast enough.
8.2.6 2019-11-13
8.2.6:
- Improved in-app support.
- Reduced memory usage, and speed improvements!

- Fixed a bug that could cause missing text in dark mode on the details report page for premium users.
- Emails containing .com.uk and other derivatives can now register.
- Fixed a bug that could prevent the report page from auto presenting after a scan on certain fast phones.
8.2.5 2019-11-11
8.2.5:
- Fixed a crash when viewing DTC issue blog content on the details page.
8.2.4 2019-11-09
8.2.4
- Reduced app install size and memory usage!
- The in-app support knowledgebase is now re-enabled.
- Updated Translations.
- Reduced memory load when backgrounding/quitting app.
- Improved clarity of the “oil change must be in the past” error, and included your current mileage in the warning.

- Fixed a bug that could cause the mileage input prompt to incorrectly warn you that your new input was significantly higher than before if you had your app’s distance unit set to kilometers.
- Fixed a potential issue that could prevent your timeline from updating upon switching to kilometers.
8.2.3 2019-11-05
8.2.3:
- Updated Translations

- Fixed a sizing issue on the issue severity popup.
- Fixed a bug that could prevent saving oil changes if your distance unit preference was kilometers
8.2.2 2019-10-29
8.2.2:
- We’ve improved the DTC Report page to more clearly convey the difference between a Detected and Possible Issue.
- The mileage and oil change input screens now auto-format your input to include commas to help prevent typos.
- Reduced data usage.

- Updated 3rd party keyboard manager to hopefully squash any remaining input bugs!
8.2.1 2019-10-25
8.2.0:
- If you have declined the new iOS13 bluetooth permission privacy prompt and then attempt to “tap to scan”, we will now send you to the proper page in your phone’s settings so that you can re-enable communication with your vehicle.
- Visual & Theming upgrades throughout the app.
- Optimized device generation and reduced app start-up time.

- Fixed some coloring issues on the timeline in dark mode.
8.2.0 2019-10-22
8.2.0:
- If you have declined the new iOS13 bluetooth permission privacy prompt and then attempt to “tap to scan”, we will now send you to the proper page in your phone’s settings so that you can re-enable communication with your vehicle.
- Visual & Theming upgrades throughout the app.
- Optimized device generation and reduced app start-up time.

- Fixed some coloring issues on the timeline in dark mode.
8.1.6 2019-10-16
8.1.6:
- When entering a new mileage you will now be warned if the new value is significantly higher than your current mileage relative to that mileage’s value, not just over a fixed value. Users with antique/high mileage vehicles will no longer have to hit “are you sure” every time they update!
- Dark mode improvements.

- Fixed a bug that could cause some users to not detect enhanced/advanced codes.
- The oil change input page will no longer allow you to set mileage changes that oil changes occurred at that are greater than the current mileage of the vehicle, preventing a typo from setting an oil change record far into the future.
- Fixed an issue that could cause some wear item icons on the maintenance page to be incorrectly tappable while their child elements were not ready to interact yet.
- Fixed a tab bar desync when launching the app for the first time and not setting a sensor up.
8.1.5 2019-10-15
8.1.5:
- Improved the look and style of the clear engine footer on the report page.
- Speed improvements & optimizations for iOS13.
- Updated Translations

- Fixed several rare crashes
8.1.4 2019-10-11
8.1.4:
- Improved formatting on the oil wear item page.

- The report page’s top icon is now visible in dark mode.
- History sub item text is now easier to read in dark mode.
- All loading popups should now respect dark mode.
- Details page section separators should no longer be invisible in dark mode.
8.1.3 2019-10-09
8.1.3:
- Updated translations!
- The color scheme on the maintenance page has been flattened slightly for users with dark mode enabled.

- Fixed several rare issues that could prevent login/account restoration on launch if you’re on a phone with very limited resources.
- Fixed missing trim on the tire tread home page if you were in light mode.
- Fixed a bug where wear items could be tappable while they were actually loading on very fast phones right after launching the app.
8.1.0 2019-10-05
8.1.0:
- Dark Mode support! Every page in the app should now properly adapt to dark mode!
- Improved login speed & network resilience.
- Updated animations.

- Fixed a bug that could cause some premium users to experience excessive “log in to itunes” prompt when launching the app. Thanks for the bug report!
- Fixed an issue that could cause the app to think it was still in the background when launched/backgrounded/foregrounded again rapidly.
- The support interface is no longer broken/white on white in iOS13 when your phone is set to dark mode.
- Fixed a rare bug when setting up a new vehicle.
- Fixed a rare bug that could cause tire tread wear items to become desynced.
- Hitting X on the mileage input screen will no longer auto-submit whatever mileage you might have input.
- Fixed a rare rabbit hole situation in the UI manager via renormalization of the subspace stream.
8.0.2 2019-09-28
8.0.2:
- Based on your feedback, Canadian users will now have a quarter displayed for the “penny test” screen.
- We’ve updated our 3rd party keyboard manager to hopefully resolve missing “Submit” toolbar buttons for keyboard entry, namely mileage.
- Updated and rescaled graphics for the penny test page.
- Updated translations!
- Performance improvements throughout the app.

- Fixed a bug that could allow you to save a sensor without a name, and updated error messages.
- Fixed missing text field bounding boxes on the RepairPal schedule page if you were in dark mode.
- Fixed several infrequent timing issues that could prevent the timeline page from correctly scrolling, especially when switching vehicles.
8.0.1 2019-09-26
8.0.1:
- Returning to a previous page should now properly animate with a transition spatially consistent with how you got there. Flipping right then returning flips left etc.
- Improved layout for HUD/landscape screens on phones with notches.

- Fixed a bug that could cause some Freeze Frames to be incorrectly reported as very low values (close to absolute minimum).
- Fixed a bug that could prevent exiting some screens after backgrounding/foregrounding the app rapidly.
- Improved state handling for wrench icon on the scan page. It should now be impossible to get in an invalid state when backgrounding/foregrounding the app.
- The scan page will no longer repeatedly send you to the report page while a scan is loading freeze frames.
- Fixed invisible text on the sensor setup pages for dark mode users.
- Dismissing the vehicle setup page no longer breaks the page for iOS13 users.
- The status bar is no longer incorrectly visible on HUD screens.
- Fixed an issue that could cause repeated popups.
8.0.0 2019-09-26
8.0.0:
- This update adds full support for iOS13, and fixes several unique issues related to dark mode on iOS13. Complete dark mode support will be coming in a future release!
- Significantly improved launch times.
- Significantly reduced app install size.
- Improved handling of the “grace period” at the end of your premium subscription.
- Replaced the old picker UI with a new, more modern design.
- The last tab you had selected on the main page now persists across app launch.
- The diagnostic footer has been properly scaled down some on “max” sized devices.
- Updated Translations.

- Fixed crash in emissions precheck related to vehicle selection.
- Live Gauges/Landscape sections of the app will now function in iOS13.
- All sections of the app should work properly when in dark mode.
- Fixed a bug that could prevent scheduling service via repair pal.
- You can no longer open a selection menu during vehicle creation if the next category is still loading, preventing several odd picker bugs.
- iOS13 users will no longer occasionally boot into a black screen.
- The page line on the main tab bar should no longer occasionally desync.
- Fixed a rare occasional desync/disconnect inside live data apps.
- Fixed a rare issue that could cause some apps on the “Toolbox” page to be invisible.
- Dismissing the keyboard in the mileage picker without entering anything should no longer cause unexpected behavior.
7.4.6 2019-09-13
7.4.6:
- We can now read even more types of codes!
- Premium users can now see even more fixes for issues.
- Further optimized new user signup.
- Updated translations.
- Reduced data usage during background scans, and reduced battery usage.
- Improved user account persistence.

- Fixed an issue that could pop up if you force quit the app immediately after completing an in app purchase
7.4.5 2019-09-09
7.4.5:
- Improvements to background scan reliability, and further reductions in data usage!
- Updated translations.
- Additional speed improvements, so we’ll use even less of your battery!

- Fixed several rare background crashes.
- Malformed external resource URLs can no longer crash the app.
7.4.4 2019-09-04
7.4.4:
- Speed improvements!
- Reduced data usage.

- Fixed some rare async caching issues.
7.4.3 2019-08-28
7.4.3:
- Updated the app to allow you to set a custom email & password combination after auto-registration, in order to prevent data loss (or loss of your account) if you remove and reinstall the app.
- Improved user persistence, and further clarified the logout warning.

- Fixed a bug that, if the app was set to kilometers instead of miles, could cause the input value to revert to miles if the submission of the new mileage failed for some reason.
- Fixed a bug that could prevent the delivery of push notifications/vehicle health alerts.
7.4.2 2019-08-25
7.4.2:
- Added a “load failed” state to vehicles on the vehicle menu to handle situations were relevant data about the status of that vehicle failed to load. Tapping a vehicle in the menu in this state will batch reload any vehicles that experienced a load failure.
- Speed improvements and optimizations throughout the app.
- Several improvements to the reliability of “Restore Purchases”.
- Improved logging to catch a rare logout issue.

- Fixed a bug that could cause wear item desync in rare scenarios.
- Fix for rare thread sync deadlock issue if the queue name was inexplicably null.
7.4.1 2019-08-18
7.4.1:
- The vehicle menu now has a loading spinner for each vehicle while wear items are loading.
- When batch-loading all of your wear items, the selected vehicle will now be loaded first.

- Fixed a bug that could cause elevated network activity in the app.
- Fixed an issue that could cause unnecessary reloading of wear items.
- Fixed an issue that could cause wear items in the “warning” state to incorrectly badge the app. Only “Critical”/”Replace” wear items should trigger a warning badge.
7.4.0 2019-08-16
7.4.0:
- New multi-vehicle status system! We’ve improved how we load and display data for your entire fleet of vehicles and will now display this data on the vehicle menu. We’ve also improved how we alert you when components reach “critical” health levels.
- The scan page will now show a “Last Scan” shortcut if your last scan contained DTCs.
- If a DTC Report only has one active DTC, we will now auto-present the details page for you.
- DTC reports from the logbook will now show how many days ago they occurred.
- Speedups and improvements.


- All wear item pages should now be properly locked while their dependencies are loading, preventing any unexpected UI jitter.
- Fixed a potential desync issue with tire treads.
7.3.5 2019-08-13
7.3.5:
- Updated translations.
- When launched in offline mode, the app will now automatically fetch data if or when a connection is restored. No more manually tapping “Retry” for every wear item!

- Fixed a bug that could prevent premium prices from localizing properly, and showing USD in non-USD countries.
- Fixed a bug that could cause an incorrect trial time period string to appear on the premium tab when the trial time periods aren’t the same.
7.3.4 2019-08-08
7.3.4:
- Further improvements to offline mode functionality.

- Fixed an issue that could prevent advanced diagnostics from running the first time you scan a car that was not previously on your account.
- Several logging and diagnostic fixes/improvements.
7.3.3 2019-08-06
7.3.3:
- We’ve identified inconsistent app behavior resulting from phones that are nearly completely full. To resolve this issue we’ve moved where we save your settings & preferences to a more private area of your phone. To free up space on your iOS device, you can visit settings/general/iPhone storage for recommendations on how to free up space!
- We now better handle network errors when posting mileage & wear item updates.

- Fixed a bug that could prevent oil changes from saving at the correct mileage for some users.
- Fixed a bug that could prevent oil & mileage input if the first update failed due to a network error, and you closed and reopened the input prompt without entering a value on the 2nd attempt.
- Fixed a bug that could cause DIY status to present multiple times.
7.3.2 2019-08-02
7.3.2:
- Improvements to Live Gauges: You can now stream data from any PID type even if your vehicle reports it does not support it. These unsupported PIDs will still show up as red in the picker, and will return “No Response” if your vehicle replies with empty or malformed data.
- Engine type is no longer required to view Confirmed Fixes.
- Improved background scan reliability.
- Updated translations!
- Improved safety checks and setup during initial registration to make sure you’re good to go before entering the app, so that you have the best possible experience!
- Significantly improved haptics latency.
- Improved threading/reduced main thread sync requirements on app boot for a smoother launch.

- Fixed an issue that could prevent mileage submission if you entered a large value, then attempted to enter a null/empty value.
- Fixed several rare issues with animation set/unsetting via improved layer tag management.
- Fix for billing issue detection
7.3.0 2019-07-30
7.3.0:
- Improved how we handle local vehicle persistence in the (hopefully) rare event that our servers are down.
- Improved font size & readability for current mileage values on the timeline.
- The logbook now only shows new codes for state changes, in order to be less confusion. Tapping to open a log still shows the same values as before.

- Fixed an issue that could cause some vehicles to get stuck in a mileage calibration loop.
- Fixed a rare bug that could prevent saving a new mileage for a vehicle.
- Fixed a rare bug that could prevent premium purchase.
- Fixed some potential thread dead-locking via reducing synchronous dependencies.
7.2.4 2019-07-25
7.2.4:
- If a scan is in progress and you open emissions-precheck we will now stop the scan to prevent potential conflict between the emissions check and diagnostic scan.
- If you attempt to buy premium and currently have a disabled/inactive card on file we will now provide a link to your iOS settings app in order to resolve the issue.
- Major improvements to multi threading various components in the app to ensure optimal performance on even the oldest devices!
- Improved crash reporting and logging.
- Improved translations and premium availability!

- Fixed a potential black screen bug/getting stuck on the registration screen.
7.2.3 2019-07-23
7.2.3:
- Improved push notification reliability.
- Improved user feedback when attempting to make a purchase when your parental settings have in-app-purchases disabled, or your account payment method is invalid, etc.
- Improved multi-path offline mode detection, as well as faster connection status detection on app boot. This should prevent the annoying “OFFLINE MODE” banner popup at app launch that immediately disappears!
- Live data speed improvements.
- Memory usage reduction.

- Fixed a rare crash during background scans.
- Fixed a double-present issue when fixing disabled alerts.
- Fixed an issue that could cause “OFFLINE MODE” to become stuck on the banner if iOS began a network path migration from WiFi -> LTE and did not ultimately execute it.
7.2.2 2019-07-21
7.2.2:
-Fixed a bug that could show premium users as non-premium
7.2.0 2019-07-16
7.2.0:
- New Advanced Data & Diagnostics feature! Scanning your vehicle now provides even more diagnostic details for you DIYers out there! Note: For this release advanced data will only be available when directly scanning a vehicle, and not from the “History” tab.
- Users who selected DIY as their repair preference will now be shown Advanced Data & Diagnostics at the top of their issue details screen. Note: This preference is customizable in the settings menu.
- You can now see your engine’s loop status as a live data gauge!
- Further improvements to the new user/signup experience. We’ve moved the DIY preference page from signup a more contextual area.
- Improved clarity of the Network Error popup during Offline mode based on your feedback.
- This release fixes several issues and edge cases that have popped up since the release of offline mode. We release as soon as we identify and correct issues to ensure the best possible experience!
- More translation updates.

- Fixed an issue that could cause a crash when attempting to purchase premium when offline.
- Fixed an issue that could cause freeze frames not to execute for some users.
- Fixed an issue that could prevent wear items from being savable if the network request to post a mileage update hung due to an unreliable network connection.
- Fixed a double-login/double-register bug that could occur if your app launched into the background at precisely the same time that iOS encrypted data became available, leading to a race condition.
- Fixed several memory corruption issues that arose due to thread conflicts that could occur in offline mode.
- Fixed a bug that could prevent resting voltage tests from saving on the battery page.
7.1.1 2019-07-07
7.1.1:
- Introducing “Offline Mode”! We’ve made improvements throughout the app to enable more functionality when your internet connection is either unavailable or intermittently available. Please note that not all functionality will be available when offline. Note: In order to use Offline Mode, you must login successfully at least once with version 7.1.1 or higher.

- Fixed a bug that could incorrectly set text to say you were purchasing 1 year of Premium, when you were actually purchasing 1 month.
- Fixed an issue where it was possible to open wear items while a scan was running, and if the vehicle selected from the scan didn’t have a mileage you would then be unable to save an oil change/tire tread since no mileage existed. Opening all wear items will stop any scan in progress.
- Fixed a thread dead lock that could occur if you launched and backgrounded the app very rapidly.
- Fixed a few minor issues with the new banner system.
7.1.0 2019-07-03
7.1.0:
- Introducing the FIXD Cash Back program! FIXD is now the first app to give you up to $50 in cash back if you schedule service through our trusted repair shop program. FIXD Premium members who schedule service in-app, show up, and complete the service can now request cash back right in the app!
- New banner system! No more annoying popups when your vehicle’s mileage needs calibration.
- Improvements to how we store your vehicles mileage, so that the value we display in-app is always correct even when switching vehicles quickly in poor network conditions.
- Login speed improved by 50%.
- Further polish/cleanup to the new user/signup experience!
- Significantly faster network calls.
- Improvements to the sensor persistence system, so that we can more reliably connect to nearby sensors in poor network conditions.
- Various speed improvements/optimizations throughout the app via additional multi-threading!

- Fix for rare issue that could prevent some users from saving wear items such as oil or tires.
- Fixed an issue that could cause some confirmed fixes to show up twice.
- Fixed an issue that could cause a wear item page to crash if launched from a push notification, and you tried to update said wear item while your vehicles were still loading.
7.0.2 2019-06-27
7.0.2:
- Improvements to mileage tracking.
- More codes now have “Consequences of Continued Driving”!
- Updated translations.
- More backend upgrades for advanced scanning features we’re developing!

- Fixed an issue where if you selected a new vehicle that didn’t have a mileage yet but the previous one did, the UI would let you enter the oil change screen while the network call was in-progress. Entering an oil change would then fail.
- Fixed a bug when loading long lists with lots of pages (like logbook).
7.0.1 2019-06-22
7.0.1:
- We’ve now integrated our customer support knowledge base directly in the app! Now, when you contact support we’ll show you solutions to common problems right in the app! You can still contact support by tapping on the note icon.
- Further improvements to network request validation, and fixes for rare issues when switching back and forth between vehicles rapidly.
- UI Improvements to the Oil wear item page.
- Mileage tracking improvements.

- Fixed “placeholder” text in the logbook notes entry cell.
- Fixed an issue with purchasing premium directly from the app store when you already had a registered account.
- Fixed an issue where the “No logs yet” page was scrollable.
7.0.0 2019-06-20
7.0.0:
- More improvements to the new user/signup experience.
- Several major under the hood improvements to support advanced upcoming features.

- Fixed a bug where trying to save an oil change for a vehicle without a mileage would fail.
- Fixed an issue that could cause vehicle data to desync if you selected multiple vehicles rapidly in poor network conditions.
- Fixed an issue that could cause the timeline to be blank in some conditions.
- Fixed a bug that could prevent users from shopping for oil/oil filters.
6.14.0 2019-06-17
6.14.0:
- We have added Oil as a wear item! You can now enter the mileage you changed your oil at, specify your desired oil change interval based on how you use your car, and we will remind you when it’s due! We’ve also added support for purchasing replacement oil/oil filters directly in-app for DIYers!
- We’ve added a new onboarding screen to educate new users on how wear items work.
- More improvements to the new-user experience.
- Improvements to the maintenance UI to more clearly convey when your vehicle is missing a mileage.
- During registration, we now more clearly explain how/why/what we send you push notifications for.
- Inputting/saving a vehicle mileage update is now much more smooth.
- Maintenance warning badges will no longer display while wear items are loading, preventing potentially confusing intermediate states.
- Updated translations for all our international users!

- Fixed an issue that could prevent loading very long logbooks, and smoothed out the loading process. Thanks for the bug-report video!
- Wear items will now properly update when a new mileage is created that impacts their health status.
- Fixed a broken link in the schedule-with-repair-pal UI, as well as fixed a few possibly confusing UI elements.
- Fixed some whitespacing issues on the Identifix report that could cause confusion.
6.13.7 2019-06-13
6.13.7:
- Further refinement to the sensor setup process, and new user experience to reduce how long it takes to setup and improve clarity.
- Improvements and copy fixes users who haven’t setup a vehicle yet.
- When setting up a new sensor, tapping a sensor you’ve already registered will simply select that sensor and return you to the scan page instead of blocking your progress.

- Fixed a bug that could prevent us from detecting certain types of app errors.
- Fixed a bug that could show you a blank screen when scheduling service if selecting “Today” and no available appointments were available Today.
6.13.6 2019-06-11
6.13.6:
- Improvements to the registration page & setup flow.
- New interface for scheduling service that’s much easier to use!.
- Cleaned up assets to shrink app install size.
- Increased font size in several places throughout the app.
- Optimizations and improvements!

- Fixed an issue that could prevent remote image caching if the URL was >1000 characters.
6.13.5 2019-06-07
6.13.5:
- Improvements to how the app handles network errors, to improve reliability and user experience.

- Fixed a bug that could cause wear items to disappear if you backgrounded/launched the app many times very quickly.
- Fixed a rare bug that could cause the screen to get stuck in a blurred view if its presented view failed to appear.
- Fixed a bug that could cause the app to report “Connection Lost” to your bluetooth sensor, when the bluetooth sensor was really working fine and it was an internet issue.
- Fixed some minor issues related to tappability on the DTC Report page.
6.13.4 2019-06-04
6.13.4:
- The Identifix Report page can now show estimated repair costs! (Subject to availability)
- We’ve made improvements to the DTC Details page to more clearly and concisely convey diagnostic information.
-”Advanced Diagnostics” and been renamed to “Freeze Frames & Advanced Data” to more clearly convey its feature set.

- Fixed several popovers with incorrect offsets.
- Several fixes/improvements to the registration page.
- Fix for several keyboard bugs.
6.13.3 2019-05-31
6.13.3:
- The 0-60 meter now has an auto-start mode (default), as well as the previous countdown mode. Drive responsibly!
- The 0-60 meter now is more precise, has more accurate finish line readings, and is more sensitive to false-starts!
- Wear Items that have not been set up on the maintenance tab are now more clear.

- Fixed a bug that could cause incorrect pricing/free trial availability for FIXD Premium in some poor network conditions, especially on the very first install/launch of the app.
- When shopping for parts via amazon, the app will now clearly tell you when checkout failed due to the item you trying to purchase selling out in the time between loading it and trying to purchase.
- Pressing both left and right side menu buttons on the main screen will no longer cause undefined, exciting behavior.
- The Mileage Input prompt will no longer allow you to copy-paste exotic non-numeric values into it and crash the app.
- Fixed a bug where logging out and logging in could break the premium free trial if you did not restart the app between sessions.
- “Tap To Scan” will now properly appear on the scan page when you don’t have any vehicles/have deleted all your vehicles.
6.13.2 2019-05-30
6.13.2:
- Improved loading times on Issue Forecast.

- Fixed a bug where VIN input could incorrectly allow whitespace/invalid characters, preventing you from adding a vehicle by VIN.
- Fixed a bug that could cause the app alert badge to get stuck if you had a badge active when the app got updated.
- Fix for rare crash when opening a historical scan while rapidly changing vehicles.
- Fixed several bugs wen saving/editing logbook items using “Other” or custom types.
6.13.1 2019-05-25
6.13.1:
- The Live Data tab has been renamed to “Toolbox” tab, and Timeline to “Maintenance” to better convey their features. Logbook has also been renamed to “History”.
- We have re-ordered the Diagnostic Details page to provide information in a more relevant and straightforward way.
- Issue Severity on the Diagnostic Details Page has been redesigned into a button + popover that provides more contextual information, as well as issue frequency.
- We have done a complete sweep through our user interface to clearly mark which features are premium and which are not in order to minimize any confusion!
- Headers for Symptoms, Resource Videos, and Resource links have been contextualized to better convey their relevance to your specific issue.
- Updated translations!

- Fixed several state bugs where “Tap To Scan” could appear incorrectly over the wrenches, and where exiting certain pages mid-scan could leave the wrenches in a weird state.
- Fixed an issue that could incorrectly scale down long vehicle names on the main page nav bar.
- {Speculative} Fix for Emissions Precheck, which should improve compatibility with 9141 vehicles that suffer from OBD timeout issues.
- Fixed a bug that was causing views to disappear under transparency layers.
- Fixed a bug where, after filling out a VIN and selecting model information you could delete the vin before submitting and crash the app.
6.12.4 2019-05-21
6.12.4:
- We’ve merged the timeline and wear items pages to make them more efficient and intuitive!
- Logbook has returned to the main page!
- Several improvements to how the app handles the situation where your Check Engine Light is mysteriously on and no codes are returned to us.
- We can now communicate with even more of your vehicle’s computers!
- UI Polish

- Fixed potential crash when receiving a push notification.
- Fixed several issues with popovers receiving weird/incorrect offsets.
6.12.3 2019-05-16
6.12.3:
- Minor UI polish.
- Updated translations!

- Fixed a bug that could result in some CAN-11 vehicles displaying gibberish DTCs due to malformed data responses.
- Fixed a bug that could cause some Live Gauges chart views to not auto-scale properly.
- Fixed a bug that could cause the miles timeline to appear even if you had selected kilometers.
- Fixed a bug where your mileage input preview would be in miles, even if you selected kilometers.
- Fixed a bug where background the app mid-vehicle-creation could cause inconsistent behavior on subsequent launch.
6.12.2 2019-05-15
6.12.2:
- We now support specifying engine type when configuring a vehicle, in order to provide more accurate diagnosis of problems!
- Renamed My Account to Settings.


- Fixed several annoying bugs when interacting with maps.
- Fixed rare crash when playing sounds.
- Fixed a bug that could prevent the timeline page from reloading after entering a new mileage if that vehicle did not have a preexisting mileage.
- Fixed several iPad-only animation bugs.
- Fixed a bug that could cause the problem details page to break after you texted a screenshot of it.
- Fixed a bug that could cause some images not to load.
- Emailing support will now properly include your vehicles make/model/year
6.12.1 2019-05-08
6.12.1:
- New & Improved Mileage input interface that also fixes several bugs with the old system, and can properly handle poor network conditions.
- Improved the help screen on the vehicle setup page.

- Fixed a bug that could prevent login.
- Fixed a potential memory corruption issue
6.12.0 2019-05-07
6.12.0:
- In order to provider more accurate diagnostics, price estimates, and confirmed fixes we are moving to a new system that more accurately defines your vehicle. Most users should get this upgrade automatically, however some users will need to select their vehicle type again. You can edit your Make/Model/Year information from the vehicle menu.
- Upgraded our entire networking backend to use a more reliable system introduced in iOS12. We strongly recommend all users upgrade to iOS 12 for the best possible experience!
- Moved to a new, more accurate localization detector.
- When restoring purchases, a popup will now properly inform you there were no active subscriptions to restore if that is the case or if an error occurred restoring.
- Live Data and Issue Forecast charts now load/render faster for a more smooth experience.
- The timeline page will now properly badge for missing/error states, not just needs-calibration.
- Improved communication / UI clarity when adding a vehicle fails during a scan for whatever reason.
- New vehicles can now be properly setup when discovered from the Live Data apps.

- Fixed a bug that could cause some vehicles to enter a mileage “needs calibration” loop, as well as 2 bugs that could prevent mileages from saving properly.
- Fixed an issue where some network-related errors could incorrectly show “unknown error” when attempting to subscribe to premium.
- Fixed a bug that could cause an infinite load in the vehicle menu.
- Fixed an issue that could reduce how frequently background scans occured.
- Fixed a bug that could cause the user to get logged out when updating account information such as email/password/phone number.
- Fixed a wrongly-sized gesture recognizer on the penny test/tire measurement page, that could allow taps outside the penny to frustratingly change the penny measurement.
- Fixed a bug that could cause text on the premium home page to shrink every time you clicked an option.
- Fixed a bug that could break the low-fuel warning animation on the Trip Mode page when transitioning from night/day mode.
- Fixed a memory leak.
6.11.5 2019-04-17
6.11.5:
- Slightly improved bluetooth read/write speeds.
- Improved the “Background Scan” permissions page to be more clear.
- Cleaned up some potentially confusing wording in the sensor registration flow.

- Fixed a major bug that could cause yearly FIXD premium to appear in the paysheet when you actually tapped monthly. Sorry about that!
- Fixed several incorrect UI elements on the 0-60 page.
- Fixed a bug that could cause a background scan to get canceled if another update occurs while a scan is in progress.
6.11.4 2019-04-12
6.11.4:
- UI Improvements to Issue Forecast! We’ve improved the calibration UI, added descriptive popups, and the scan page footer now has a “New” badge to let you know when a new forecast has been calibrated.
- When purchasing premium, the app will now provide more detailed contextual popups when the in app purchase fails, such as your itunes account not being able to make purchases etc.
- Speed improvements and optimizations!

- Fixed a crash that could happen when loading an Identifix report.
- Fixed a bug in Issue Forecast that could cause the forecast chart to not always properly align with your current mileage, especially on iPads and for vehicles with very high (>150k) mileage.
6.11.3 2019-04-10
6.11.3:
- We’ve improved Issue Forecast! You should now see more Issue Forecasts for all of your vehicles.
- Scans that return “No Problems Detected” now have a new option: “Report Undetected Light?”. This will allow you to select which dash light is on and send snapshot data to us for further analysis.
- Improved general performance by reducing the number of network calls.

- Restore Purchases should now work properly from any screen.
- Fixed a bug in restore purchases that could unlock premium for free if your previous subscription had expired.
- Fixed a bug that could prevent background scans from functioning.
- Several fixes to rare issues that could prevent subscribing to Premium.
- Fixed an issue that could cause some RepairPal shops nearby not to show up in the list.
6.11.2 2019-04-03
6.11.2:
- We can now check to see if your bluetooth radio is “busy” every time we communicate with your sensor! If your device’s bluetooth radio reports it’s too congested to transmit we will now wait for a while and try again when iOS lets us know it’s ready. This should result in much more reliable streaming/scanning when your iPhone is paired with multiple bluetooth devices such as AirPods, Apple Watch, or in-car radio! Before congestion could result in a disconnect.
- Speed improvements throughout the app’s UI, as well as bluetooth read/write speed via reduced application overhead.
- The DTC Details page will now show you every option available to you under the “Additional Info” section, while the footer shows you the most relevant resolution option based on your DIY/Repair Shop preferences.
- The “New” Icon on the Report page now triggers on a code-specific basis.
- Updated translations!


- Fixed an issue that could prevent us from reading/debugging your diagnostic logs when you contacted support.
- Fixed a memory leak.
6.11.1 2019-03-31
6.11.1:
- Several major improvements to the way we display animations, making them smoother/fixing some long standing bugs.
- Improved communication speed slightly for live data through code speedups.

- Fixed an issue that could cause you to not see some nearby repair shops in the RepairPal interface.
- Fixed a bug that could prevent you from being able to call a shop.
- Fixed a bug that could prevent some animations from playing/updating if their initial value was too small.
6.11.0 2019-03-26
6.11.0:
- FIXD has partnered with RepairPal, and now displays a curated list of only the best repair shops near you. Scheduling a service or repair at a trusted shop has never been easier! You can access this new feature via the right side menu “Schedule Service” or via the schedule service footer (if your DIY preference was set to “Take to Repair Shop”, configurable via My Account). Note: North America only.
- Live Gauges Units: You asked, and we delivered! You can now select (F)reedom units for various live gauge sensors such as intake temperature, engine coolant temperature, Engine Fuel Rate, etc etc.


- Fixed a bug with the “Throttle Position” live gauge not properly scaling from 0-100%
- Fixed some minor background scan bluetooth issues.
6.10.8 2019-03-21
6.10.8:
- The Timeline page now shows you when the selected vehicle needs a mileage calibration.
- Updated translations!
- Improved new user experience.

- Fixed a crash that could occur when scanning a vehicle.
- Fixed an issue that could cause timeline page elements not to be colored properly in intermittent network scenarios.
6.10.7 2019-03-20
6.10.7:
- Fixed a VERY rare bug that could occur if you restored your new iPhone from a backup of an old iPhone that previously had registered FIXD sensors and had a very particular set of network calls fail… resulting in an unrecoverable state in sensor registration.
- Fixed a bug that could cause the diagnostic report not to appear/be interrupted by a mileage recalibration prompt. We have replaced the auto-prompt with a new system that generates an exclamation icon/button on the scan page when your vehicle is missing important information.
- Fixed a few small bugs with Emissions Precheck
- Fixed a bug that could cause disclaimer-popup spam when attempting to purchase parts in-app.
6.10.6 2019-03-18
6.10.6:
- We’ve significantly improved the Issue Forecast page! We will now show you much more relevant data along with symptoms to watch for, overall description, and additional links to technical content.
- We’ve improved how we cache things, for better app performance when using the app in spotty network conditions.
- Speed improvements, optimizations.

- Fixed several bugs with footers not rendering properly.
- Fixed a memory leak.
6.10.4 2019-03-14
6.10.4:
- Improved the diagnostic report page UI to further breakdown Engine vs Enhanced error codes such as Airbag, TPMS, etc.

- Fixed a communication error that could occur with both KWP and ISO-9141 protocol vehicles.
- Some minor bluetooth tweaks/fixes.
- Fixed a bug in the main tab bar that could cause poor performance/choppy UI.
6.10.3 2019-03-11
6.10.3:
- More speed improvements and background scan tweaks!


- Fixed an annoying issue where, after purchasing premium successfully, the identifix report might not load until you left the page and returned.
- Fixed a crash that could occur if you deleted the last vehicle in a really long list of vehicles, such that the newly selected vehicle was off the current vehicle menu page.
- Several minor Bluetooth fixes.
6.10.2 2019-03-08
6.10.2:
- Speed Improvements!

- Fixed a bug that could cause the main tab bar (and sometimes scan page footer) to load incorrectly.
- Fixed a crash that could occur if you deleted all of your vehicles and tapped on certain features.
6.10.1 2019-03-05
6.10.1:
- New in 6.10.1, FIXD Premium gives you access to many new exciting features!
- Call Mechanic: Call Mechanic is included in FIXD Premium, and all existing Call Mechanic subscribers are getting upgraded for free! Thanks for supporting us!
- Emissions Precheck: Run our comprehensive set of tests on your vehicle and see if you’ll pass emissions!
- Confirmed Fix: Now diagnostic reports will show you an Identifix report based on thousands of actual mechanics fixes for your vehicle, so that you can better understand your issue or even fix it yourself!
- Issue Forecast: Based on anonymous data from other users who have your exact make/model/year, see what types of issues might be on the horizon for your vehicle!
- Issue Frequency: See if your vehicle’s issue is common, or extremely rare.
- Further improvements to background scans.
- The vehicles menu will now auto-scroll to your selected vehicle.
- Improved detection of bluetooth communication issues that may occur due to radio congestion (typically due to lots of paired/active bluetooth devices).
- Improved communication speed on older, non-CAN vehicles.
- The logbook has been moved to the side menu, pending a redesign of timeline.

- Fixed an issue that could cause logbook/timeline to load indefinitely when your vehicles failed to load due to a spotty network connection
- Fixed an issue that could allow users to input absurdly high mileage values (99+ million).
- Fixed several rare issues that could cause the app to launch into a black/blurred screen, especially on older devices.
- Fixed several issues with scrolling/panning behavior around buttons.
- Fixed some minor issues with biometric authentication.
- You can no longer enter duplicate searches when shopping for parts.
- Fixed several memory leaks
6.9.2 2019-02-16
6.9.2:
- Significantly improved bluetooth connection speed/time to discover a sensor whenever we already know which sensor you are attempting to connect to.

- Fixed a bug in the new filter system that could prevent clear codes commands from retrying after a “busy” signal or invalid response.
- Fixed an issue that could cause a scan to run forever if, after selecting a sensor from the multiple in range popup, that sensor was then not found.
- Fixed a bug that could cause the sensor scanning page in the registration flow to occasionally flicker to an empty screen.
6.9.1 2019-02-14
6.9.1:
- Improved chart rendering performance (mostly effects Live Data screens).
- Improved Translations.

- Fixed a bug in the new filtering system that could prevent communication with CAN-29 vehicles that replied from multiple computers with very similar addresses.
- Fixed a bug that could cause “Connection Lost” instead of “Low Voltage/Problem Communicating” when we successfully connected to a sensor but the engine was off/unavailable.
- Fixed a bug where the permissions recovery system (which can be disabled in My Account) would not function for push notifications if you selected “When In Use” for Location Permissions.
6.9.0 2019-02-13
6.9.0:
- Major overhaul to the way we filter out noise/junk/malformed responses to vehicles, allowing us to read data from even more types of vehicles in more difficult scenarios!
- All bluetooth operations are now performed off the main thread, which should allow for silky smooth scrolling/UI interaction while scanning a car.
- Improved accuracy of the battery resting voltage test.
- Further tweaks to connection/scanning timeouts to improve reliability.
- All webview loading bars are now along the top of their respective views, instead of blocking what you want to see.

- Fixed an issue that could prevent communication with some non-CAN vehicles through improved vehicle data filtering. Special thanks to Justin W. for testing this fix!
- Fixed a rare issue that could potentially cause a hang when connecting to a bluetooth sensor.
- Fixed several rough/janky animations when registering a vehicle.
- Fixed a crash that could occur if the user opened the “My Sensors” page and deleted a sensor while a vehicle scan was in progress. Accessing this menu will now abort any scans that are currently running.
- Fixed an issue that could prevent you from saving a mileage if the previous mileage you attempted to save failed due to a network error.
- Fixed a crash when shopping for parts.
- Fixed a rare crash in background scans.
6.8.16 2019-02-07
6.8.16:
- Improved registration, setup, and modification process for vehicles which do not support VIN reporting via OBDII. This will primarily impact cars 2006 and older.
- Increased the bluetooth scan time by 25% to improve connectivity on older devices.
- The name of your vehicle will now appear on the title bar while freeze frames are loading, instead of waiting until the end of a scan to appear.

- Fixed a bug that could cause you to get stuck on the VIN entry page during registration if a certain rare combination of network requests failed.
- Fixed several rare text corruption bugs in both the logbook and registration page. Note: We are still hunting a possible bug where iOS’s autofill strong password can break the registration page. If you still experience this please contact app support and let us know!
- Fixed a rare black screen that could occur when launching the app.
- Fixed a connection bug that could occur from tapping the network error popup’s main button multiple times in rapid succession.
6.8.15 2019-02-06
6.8.15:
- Wear items pages have been moved to a new system, which should make them much more reliably appear when launching the app due to a wear item push notification.


- Fixed an issue that could cause the battery wear item to load forever if you had never recorded a resting voltage or replacement.
- Fixed an issue for users who have background scans enabled where receiving a “driving” notification in the middle of an already-running scan could abort the scan.
- Fixed an issue that could prevent locations from saving in the logbook by updating to a newer version of Google Maps place picker.
- Fixed several corruption issues.
- Fixed a minor login issue.
- Fixed an issue that could cause the battery wear item to not display network errors correctly.
- Fixed a problem that could prevent updating mileage from background scans.
- Fixed a bluetooth connection issue during background scans
6.8.13 2019-02-01
6.8.13:
- Improved login logic, and improved how we handle login failures due to network issues. You will now see an easy to read error message explaining what went wrong.
- Added a biometrics button to the login screen, so that you can re-trigger FaceID or TouchID on the login page to auto-fill your email/password from your keychain.
- Improved wear item loading, now each wear item type loads independently. If you have an intermittent connection one fails to load, tapping that icon will reload the relevant wear item.
- When launching the app due to a wear item push notification, there is now a loading screen to properly indicate that the wear item you are viewing has not fully loaded yet. If the network request fails, you will now be backed out to the main wear item screen.

- Fixed an issue that could cause wiper wear items to fail to load if tires did.
- You can no longer tap on a wear item that is loading, which could potentially show you an incorrect wear item page without having any loaded.
- Fixed several minor issues with password reset.
- Fixed an issue that could prevent the app from opening the proper page when launching from a wear item push notification.
6.8.12 2019-01-31
6.8.12:
- Improved performance, reliability, and network usage.
- Added some additional logging to help diagnose issues with Live Gauges/Live Data for vehicles exhibiting problems.
- Updated Translations.

- Fixed a crash that can occur at app launch.
- Fixed several issues related to opening, backgrounding, and opening the app repeatedly.
- Fixed a sizing issue on the speedometer gauge in Live Data.
- Fixed an issue where the iOS secure password generator could break registration.
- Fixed a rare crash when adding/removing Live Data gauges, and the resulting new gauge had no data available for the first response.
- Fixed absurdly large date picker on iPad.
- Fixed several rare background crashes with superior thread management.
- Fixed a rare crash that could occur due vehicle data not being mappable to ASCII text.
6.8.10 2019-01-25
6.8.10:
- We now use your DIY preference when showing you support/problem resolution options throughout the app. You can change your DIY vs Take-It-to-The-Shop preference at any time in My Account/”Change DIY Preference”.
- We put the app on a diet! Slimmed down install size where possible to reduce how much space we take up on your phone.
- Further improvements to font sizes/readability throughout the app.
- Improved the springiness/reactivity of buttons throughout the app.
- Increased the bluetooth timeout when scanning for sensors, in order to improve reliability when scanning on older phones.
- Improved logging when we’re scanning for advanced codes, in order to better diagnose/debug issues related to advanced dash lights.
- Improvements to background scan reliability.
- Reduced data usage.
- When naming a sensor, we will now auto-capitalize the first letter.
- Speed improvements throughout the app, especially on more complicated screens.

- Fixed several long standing layout issues with Live Gauges, all gauges should now render properly scaled (with properly inset and readable text) on everything from iPhone 5s up to iPads in all possible grid configurations. If any issues still persist please email support with screen shots and we’ll investigate ASAP!
- Fixed a rare bug that could prevent our app from accepting a bluetooth peripheral that was delivered from iOS.
- Fixed a memory leak in the right side menu.
- Fixed a memory leak in the scan page that could occur after initial registration.
- Fixed several sensor registration issues that could prevent scans.
- Fixed a few rare heap corruption bugs in non thread-safe classes by ensuring main thread execution.
6.8.9 2019-01-22
6.8.9:
- New & Improved Vehicle Menu!
- New & improved Login/Loading screens.
- Added Call Mechanic subscription status page.
- Tapping an already-selected vehicle in the vehicle menu will no longer reload all of that vehicle’s items.
- Increased font size in several places throughout the app to improve readability.

- Fixed several long standing issues with Live Data pages having their layouts corrupted/incorrect sizing.
- Fixed an issue that could break the ability to scan when registering a vehicle that does not support VIN via OBDII.
- Fixed an issue that could cause an in-progress scan to fail when adding a new vehicle by VIN.
- Fixed some minor UI issues affecting iPad screen sizes.
- Fixed several off-centered icons that wobbled when rotated.
6.8.7 2019-01-16
6.8.7:
- More fixes and polish!

- Fixed a rare bug involving vehicle ownership and registration during poor network conditions. This could prevent you from saving wear items/accessing the timeline.
- Fixed several UI issues on iPad.
6.8.6 2019-01-14
6.8.6:
- Polished several pop ups to improve readability and clarity. We regularly update the app in order to provide you with the best possible user experience!
- Reduced memory usage through various optimizations so the app launches even faster!

- Updated 3rd party library to fix several pesky background crashes.
- Fix for several rare multi-threading crashes at app start up, or during background scans when the app is running at a lower priority to conserve battery life.