I) PerfectPower Androïd
V 6.1.4
Release: Th 08/06/2023 - 6.47 am (Paris time)
Report:
1) Driving of the RaceBox Mini S (following the RaceBox Mini already driven since the V6.1), however limited to the classic Bluetooth communications already carried out with the RaceBox Mini, PerfectPower requiring a permanent Bluetooth connection with the RaceBox Mini & Mini S for measurements with an optimal accuracy.
2) Adding a function for duplicating a Car sheet (useful if you often measure the same model of car!).
V 6.1.3
Release: Fr 26/05/2023 - 4.51 pm (Paris time)
Report:
Removal of the Power function lock, the anti-piracy objective having been achieved
V 6.1.2
Release: Mo 01/05/2023 - 1.10 am (Paris time)
Report:
1) The 6 data currently used by PerfectPower coming from the RaceBox Mini (GPS speed, timestamp, latitude, longitude, WGS altitude, and GPS accuracy) are now also used for the Lap Timer, and no longer only for the seven basic measurements (power, accelerations, runs flying start, braking, speed, rev calibration, losses measurement).
2) Power graphs:
- White screen background: New transparent PerfectPower logo
- All screen backgrounds (black / white): New logo positioning (a little lower) + Maximum logo opacity
V 6.1.1
Release: Th 20/04/2023 - 2.42 pm (Paris time)
Report:
1) Four new data used by PerfectPower coming from the RaceBox Mini: latitude, longitude, WGS altitude (converted by PerfectPower to MSL altitude), and GPS accuracy. These data are purely indicative at the present moment regarding the seven basic measurements (power, accelerations, runs flying start, braking, speed, rev calibration, losses measurement).
2) Automatic disconnection of PerfectPower from the RaceBox Mini when leaving the application ==> the user no longer has to think about doing it (this disconnection was previously done implicitly by the closing of the Bluetooth service by PerfectPower, but tests have shown that this could generate occasional instability (less than 1 s) of the phone's Bluetooth system and that it is preferable to always disconnect specifically from the RaceBox Mini before exiting the application, which is then now managed automatically by PerfectPower).
V 6.1
Release: Sa 15/04/2023 - 8.58 pm (Paris time)
Report:
1) Driving via Bluetooth of the RaceBox Mini (the most efficient "all-public" external GPS on the market: 25 Hz and 1 ft of horizontal accuracy!), allowing:
- to further increase the accuracy of PerfectPower measurements (especially the runs flying start)
- the use of the new "GPS only" measurement mode for power & accelerations & braking measurements, which will be unlocked in version 6.2
- the concretization of a partnership with RaceBox, the manufacturer of the RaceBox Mini
Note: In this inaugural version, only the two fundamental data "GPS speed" and "Timestamp" are used by PerfectPower, and they are used "only" for the seven basic measurements (power, accelerations, runs flying start, braking, speed, rev calibration, losses measurement), not yet for the Lap Timer. More data and the use of these data for the Lap Timer will be added in the following versions.
2) Creation of a piracy awareness system: the Power function (the main function) is locked during the very first opening of a version of PerfectPower greater than or equal to 6.1, but it is enough to read a message about piracy awareness and then to perform a very simple manipulation to unlock it.
V 6.0.1
Release: We 22/02/2023 - 5.27 pm (New York time)
Report:
1) For acceleration measurements (based on the "Accelerometer + GPS" combination): Creation of a auto-adaptive smoothing of the curves according to the signal / noise ratio, allowing an optimal precision of curves at any point of the measurement (resumption of the auto-adaptive smoothing already carried out for power measurements since version 6.0)
Note: This will not change the Distance / Time (60 ft, 1/8 mile, 1/4 mile, 3300 ft) and Speed / Time (0 – 20 / 40 / ... / 200 mph) results both calculated by two mathematical operations requiring no specific smoothing (integration of the acceleration provided by the accelerometer and correlation by the information provided by the GPS), but only the Acceleration / Time curve (and as a consequence the maximum acceleration noted) which it definitely needs smoothing!
2) For users having on their phone power results performed with any version prior to 6.0 (5.6 or earlier):
- Fixed the conversion of averaged results to the new PerfectPower calculation system introduced in version 6.0 (an oversight made this conversion incomplete in version 6.0, generating underestimated max powers by about 3%)
- Automatic saving of all results (individual and averaged) converted to the new PerfectPower calculation system introduced in version 6.0 as soon as a results sheet is opened (this saving was not carried out in version 6.0, generating max powers different between that read in the sheet of a given result and that read in the results list)
Reminder: Be careful because in some cases (especially for cars taking their maximum power very close to the rev limiter), there could be anomalies on the curve end since the old end of measurement detection (that carried out in versions prior to 6.0) was imperfect, thank you for your understanding! Ideally, do not hesitate to redo two final validation measurements with version 6.0 with averaging in stride to obtain certain reference results in all points of the curve!
3) Slight modification of the home message, specifying the progress of the partnership with the manufacturer of the RaceBox Mini (high performance external GPS of 25 Hz!)
V 6.0
Release: Fr 13/01/2023 - 4.13 am (New York time)
Report:
1) All adaptations to ANDROID 13 (API 33) + ANDROID min changed from 4.4 (API 19) to 7.0 (API 24)
2) Ultimate optimization of power and acceleration measurements accuracy (based on the "Accelerometer + GPS" combination)
A) Limitation of the accelerometer frequency to 100 Hz (instead of 200)
B) Optimization of the end of measurement detection (rev limiter - on petrol engine - or foot lift) (power only)
C) Optimization of the curves processing by the choice of a new, more efficient signal processing technique:
- Filtering of engine vibrations optimized
- Filtering of "road disturbances" optimized
D) Creation of an auto-adaptive smoothing of the curves according to the signal / noise ratio, allowing an optimal precision of curves in all circumstances and the equalization of the precision of curves in 2nd and 3rd gear (power only)
E) Optimization of the PerfectPower model of losses under load on the pneumatic part (power only)
F) Optimization of the PerfectPower model of rolling resistance, adapted to recent road tires (law still of type a + bV², but a changed from 130 to 120 N/t and b changed from 45 to 25 N/t @ 100 km/h (62 mph), average values recorded by a European test campaign in 2013 on a very large number of vehicles; the old values were the average values recorded by me on my 3 personal cars) (power only)
G) Optimization of the PerfectPower model of engine and wheels inertia calculation (power only):
- The calculation of the engine inertia now takes into account the number of cylinders, which gives more realistic results for all engines with more (or less!) than 4 cylinders: indeed, my old model was based on a study of several PSA (Peugeot & Citroën) 4-cylinders, which could not fully apply to engines with more or less than 4 cylinders, but the shooting is now rectified!
- The calculation of the wheels inertia is refined thanks to the optimization of my model (Renault Clio 16V wheels with aluminum rims), much finer on the geometric schematization of the moving masses.
3) Adding a "GPS only" measurement mode (power & accelerations & braking), however locked for this version 6.0: it will be unlocked in the next version 6.1
4) Replacement of the function of automatic recovery of weather data by a function of manual recovery of these data in real time and by geolocation on the reference weather site "The Weather Channel"
Note: The reasons for this choice are as follows:
- The last weather server used for the automatic recovery of weather data stopped its service overnight, a mishap that I would prefer not to see repeated...
- This type of service is chargeable beyond a certain number of connections per day, which would force me to have to pass on this additional cost to PerfectPower users, whereas it takes no more than... 20 seconds to complete yourself your own weather data (pressure, temperature, and humidity) with the new manual recovery system that I propose, including in particular the automatic conversion of the atmospheric pressure given at sea level (by standardization) into the local pressure on your measurement road: so I think this solution is the most advantageous for everyone!
5) General revision of authorizations for measurements & comparison of measurements & averaging of measurements:
- Authorization of power measurements on any gear, BUT addition of a warning message in case of choosing a gear other than 2 or 3, the only ones that should be used with a serial car
- Authorization of recalculation of results after measurement for the "Engine displacement", "Number of cylinders", Tires size" fields (previously locked)
- Averaging of power measurements having a different speed correction mode allowed
- Increasing the reading time of measurements & measurements comparison & measurements averaging prohibition text
6) Deletion of the EXPERT page and therefore of the 5 parameters associated with it (k tires, coefficients a and b of the law of rolling resistance a + bV2, engine and wheels inertia) and which were available for recalculation of results after measurement, due both to the perfection of the values and calculations of these parameters in PerfectPower 6.0 and the tiny number of users concerned (experts of the automotive sector working on particular projects)
7) Adding a warning message when opening the app about measurement accuracy, specifying the importance of using an external GPS of 10 Hz minimum and performing measurements in both directions of the road
8) Solid Lap Timer revision:
- Addition of a tracks selection system (limited to two tracks for the moment: Lurcy-Levis and Le Castellet in France), but with the possibility of a free choice of GPS coordinates
- Improvement of the ergonomics of the entry of GPS coordinates in free choice
- Prohibition of choosing a track or entering GPS coordinates during a timed session
- Authorization to launch a timed session while driving (it could only be done when stopped before)
- Maximum duration increased from 30 minutes to 1 hour
9) For PerfectPower users updating from any previous version (5.6 or earlier): Creation of a conversion system of all their old power results and all their car parameters to the new PerfectPower calculation system. However, be careful because in some cases (especially for cars taking their maximum power very close to the rev limiter), there could be anomalies on the curve end since the old end of measurement detection was imperfect, thank you for your understanding!
10) Various textual and graphic adaptations related to the additions of functions performed + Update of all web links (FR/EN guides, email contact, automotive database)
11) Increasing the maximum size for entering the "Model" and "Description" fields of a car from 20 to 25 characters
12) General aesthetic revision
IMPORTANT: The ultimate optimization of power measurements accuracy was consolidated by carrying out a measurements session on Friday, November 4, 2022 on the best chassis dynamometer on the market (a Rotronics Autoscan FI 4x4 synchronized) with my main car (Peugeot 307 1.6 16V) and several BMW M3 E46 of customers in electronic management!
II) PerfectPower iOS
V 5.0
Release: Sa 20/05/2023 - 8.57 pm (Paris time)
Report:
Upgrade to the level of PerfectPower Android 6.0 on measurement accuracy + minimal but essential adaptations, which includes:
1) All adaptations to iOS 16 (09/2022) + iOS mini changed from 9 (09/2015) to 11 (09/2017)
Validation tests carried out physically on my iPhone 7 running iOS 15.7.5 and in the iOS simulator on iPhone 14 & 14+ & 14 Pro & 14 Pro Max running iOS 16.4 (March 27, 2023)
2) Equalization of the graphic rendering of all screens both horizontally and vertically for ALL iPhones since the 5 (09/2012), the first iPhone to have a 9/16 screen
List of iPhones concerned (classified by type of screen): 5 & 5C & 5S & SE, 6 & 6S & 7 & 8 & SE2 & SE3, 6+ & 6S+ & 7+ & 8+, X & XS & 11 Pro , XR & 11, 12 & 12 Pro & 13 & 13 Pro & 14 & 14 Pro, 11 Pro Max, 12 Pro Max & 13 Pro Max & 14+ & 14 Pro Max
3) Ultimate optimization of power and acceleration measurements accuracy (based on the "Accelerometer + GPS" combination)
A) Accelerometer frequency still limited to 100 Hz (optimal setting), but detection of the starting point still refined
B) Optimization of the end of measurement detection (rev limiter - on petrol engine - or foot lift) (power only)
C) Optimization of the curves processing by the choice of a new, more efficient signal processing technique:
- Filtering of engine vibrations optimized
- Filtering of "road disturbances" optimized
D) Creation of an auto-adaptive smoothing of the curves according to the signal / noise ratio, allowing an optimal precision of curves in all circumstances and the equalization of the precision of curves in 2nd and 3rd gear (power only)
E) Optimization of the PerfectPower model of losses under load on the pneumatic part (power only)
F) Optimization of the PerfectPower model of rolling resistance, adapted to recent road tires (law still of type a + bV², but a changed from 130 to 120 N/t and b changed from 45 to 25 N/t @ 100 km/h (62 mph), average values recorded by a European test campaign in 2013 on a very large number of vehicles; the old values were the average values recorded by me on my 3 personal cars) (power only)
G) Optimization of the PerfectPower model of engine and wheels inertia calculation (power only):
- The calculation of the engine inertia now takes into account the number of cylinders, which gives more realistic results for all engines with more (or less!) than 4 cylinders: indeed, my old model was based on a study of several PSA (Peugeot & Citroën) 4-cylinders, which could not fully apply to engines with more or less than 4 cylinders, but the shooting is now rectified!
- The calculation of the wheels inertia is refined thanks to the optimization of my model (Renault Clio 16V wheels with aluminum rims), much finer on the geometric schematization of the moving masses.
4) Removal of the function of automatic recovery of weather data, which will be replaced in the next version (5.1) by a function of manual recovery of these data in real time and by geolocation on the reference weather site "The Weather Channel"
Note: The reasons for this choice are as follows:
- The last weather server used for the automatic recovery of weather data stopped its service overnight, a mishap that I would prefer not to see repeated...
- This type of service is chargeable beyond a certain number of connections per day, which would force me to have to pass on this additional cost to PerfectPower users, whereas it takes no more than... 20 seconds to complete yourself your own weather data (pressure, temperature, and humidity) with the new manual recovery system that I propose, including in particular the automatic conversion of the atmospheric pressure given at sea level (by standardization) into the local pressure on your measurement road: so I think this solution is the most advantageous for everyone!
5) Various textual and graphic modifications + Update of all web links (FR/EN guides)