Compare and see the differences between the best spotters for iRacing: Digital Race Engineer and Crew Chief (CC)

Main Differences

DRE offers a plethora of features and quality-of-life changes and does this with a heavy focus on sound.

Crew Chief uses pre-recorded voices and adds visual overlays and has support for various sim-racing titles.


  • Audio-only: Maximize your ears and free up your eyes to drive
  • Signals: Non-verbal sounds streaming info continuously
  • Ambiance and SFX
  • Sim UI navigation
  • Additional Tools: File Starter, Race Strategy (WIP), Action Camera, Gear Shift
  • And much more, see the comparison below

Crew Chief

  • Overlay: Visual aids, charts
  • Profiles (WIP in DRE)
  • Multi-Sim (WIP in DRE)
  • Sampled voices: Pre-recorded voices relay the information
  • Pace Notes (WIP in DRE)
  • Corner Info (WIP in DRE)
Small DRE 2022
CrewChief 300x300 1

Feature Match

All features in Crew Chief are already included in DRE or planned work*

DRE Free alone covers 91% of CC features and extends with further 50+ free features

Comparison Crew Chief & DRE

Crew ChiefDRE FreeDRE EssentialsDRE PerformanceDRE Ultimate


Navigate UI & Black Boxes play button
Audio Controls play button
Setup Tips & Guidance play button
Profiles ArrowRightWhiteUse different sets of keybinds, configurations and options, depending on your type of racing, wheel on your rig, etc.
Switch automatically based on conditions, or manually when needed
Multi-Sim ArrowRightWhiteSupport for various sim-racing titles like:
ARCA Sim Racing
Assetto Corsa (AC)
Assetto Corsa Competizione (ACC)
Copa Petrobas de Marcas
Dirt Rally
Formula Truck
Project Cars
Race Room
Richard Burns Rally
Stock Car Extreme
Feature Conditions - Track TypeEnable features based on track types (off, on, road, oval)
Feature Conditions - Session TypeEnable features based on session type (practice, qual, race)
Controller bindingAllows binding DRE commands to controller buttons
Controller POV bindingAllow binding DRE commands to controller POV hat movements
Support The Dev’s WorkLet me know that my development work is extra appreciated
Exclusive Discord Channel For Ultimate UsersGet access to a magical, mythical Ultimate channel on Discord
Race For Trees ArrowRightWhiteDRE commits to greener sim racing by planting trees.

For subscribers, there will be a possibility to build up race mileage that can be converted to planting trees. DRE App will calculate and show how much emissions have been saved by not racing in real life vs sim racing. For x amount of sim racing distance, DRE will plant x amount of trees.

The exact details are yet to be determined.


Mini WindowQuick-Toggle to shrink the window from a regular size into a small form factor, neat for having side-by-side with the sim
Stand-alone app (User Interface) ArrowRightWhiteIn the past, DRE used VoiceAttack as a host UI, but with the new DRE you'll have everything you need in one program
Small download-sizeDRE utilizes a Downloable-Content-System (DLC) to only download what you need - nothing else. This saves on bandwidth and gets you racing as quick as possible
Sleek DesignGreat looking app to dial in your sim-racing experience with DRE
Easy UXUse the Get Started Wizard to set up DRE in no time. Navigate DRE easy with the side menu, tabs, and global search
Localized App ArrowRightWhiteUse DRE in your language. Support for Spanish, Portugese, French, German, etc.
Auto-saveDRE saves every configuration change, and you don't have to restart the app for the change to take effect
Auto-updaterDRE automatically downloads and installs new updates in seconds
LoggerShows a log window of all alerts, commands, recognitions, and much more. Possible to filter by text search and verbosity
Free Theme
Essentials Theme
Performance Themes
Ultimate Themes

Voice Output

Radio Comms FX: Radio ClicksAdvanced audio filtering processes brings you realistic radio communication effects when DRE speaks to you. Hear clicks and pops when radios are used
Radio Comms FX: SignalAdvanced audio filtering processes brings you realistic radio communication effects when DRE speaks to you. Hear signal noises, and quality which degrades as your car moves farther away from the garage
Localized Voice Output ArrowRightWhiteHear DRE speak in your language. Support for Spanish, Portugese, French, German, etc.
3D VoiceOn selected speaks, you'll hear DRE speaking to you in spatialized 3D around your head. For example, Overtake Alerts are positioned "on" the overtaking cars, making it quicker to know where the overtake happens
Sample VoicesPre-recorded voices
Local TTS VoicesUse your own Windows Text-To-Speech engine with DRE. Set your preferred TTS engine in Windows and use it with DRE.
Neural TTS VoicesChoose between 6 natural sounding English voices with vibrant intonations and expression. Choose between male and female voices for US, GB, AU, CA dialects
2,000 neural words/mo2,000 words limit per month to let you test the voices. You can opt-out by switching to Local Voice (Windows Text-To-Speech), or increase the limit upgrading to Performance or Ultimate. Once the limit is reached, DRE will automatically switch to using Local Voices. Neural Voices are unlocked and replenished to 2000 words after every 30 days.
7,000 neural words/mo7,000 neural words limit. You can opt-out by switching to Local Voice (Windows Text-To-Speech), or increase the limit by upgrading to Performance or Ultimate. Once the limit is reached, DRE will automatically switch to using Local Voices. Neural Voices are unlocked and replenished to 7,000 words after every 30 days.
15,000 neural words/mo15,000 neural words limit. You can opt-out by switching to Local Voice (Windows Text-To-Speech), or disable the limit with Ultimate. Once the limit is reached, DRE will automatically switch to using Local Voices. Neural Voices are unlocked and replenished to 15,000 words after every 30 days.
Unlimited neural wordsUnlimited number of neural voice word generations
Neural Quality: NormalNeural Voices are generated in 8 Khz
Neural Quality: GoodNeural Voices are generated in 16 Khz in garage / 8 Khz through comms
Neural Quality: HighNeural Voices are generated in 16 Khz in garage / 16 Khz through comms
Neural Quality: ExtremeNeural Voices are generated in 24 Khz in garage / 16 Khz through comms
Spotter Voice OverrideUse another voice for spotter messages like Proximity, Overtake, Flags, Pit countdown, Pit stall enter/exit, Pit stop complete, Pit lane speeding
Breath in pauseOccasionally pause for breath in messages
Rants ArrowRightWhiteDRE expresses disappointment
Swearing ArrowRightWhiteDRE expresses cussing and swearing
Complaning ArrowRightWhiteDRE complains about your performance
Pearls of wisdom ArrowRightWhiteDRE encourages you
Responses delayed with Stand-by ArrowRightWhiteSome commands will trigger a "stand by" response followed by the info later

Voice Interaction

400+ Voice Commands ArrowRightWhiteControl DRE and the sim using your voice
Command BindsBind one or more commands to any of your buttons

Examples of possible mappings:
- Map the command to clean the windscreen to a controller button
- Map a button to clean the windscreen, then change all tires
- Be able to hit a button to hear the average lap time for the car ahead for position
- Bind a button to go to iRacing Relative tab (F3)
- Trigger starting/stopping OBS recordings
- Trigger auto fuel calculations

A list of current commands binds is found in `Controls -> Command Binds`.
Make new command binds from `Commands -> Right-click a command -> Bind`.
See the `How to edit Controls` expander in `Controls` view for more information
Disable commandsDisable commands you don't need or experience false positive recognitions with
- Right-click any command in `Commands -> General` and toggle it using `Disable / Enable`
- Manually disabled commands will have a strike-through red phrase text:
- A list of manually disabled commands can be found in `Commands -> Manually Disabled`
Extend command phrasesCustom commands now allow to trigger built-in commands using phrases
- Example: You want to expand the command phrase variations to hear your last lap time
- Make a new custom command in `Commands -> Custom`
- Type the Voice Grammar like `Last lap`
- Type the phrase this grammar should trigger like `last lap time` which is a valid phrase to trigger the Last Lap Time command
- DRE will popup a message box to warn you if the phrase entered hasn't been found. Don't worry though, as some dynamic grammar (like DDLastTime used in this example) only activate once connected
Voice Input ModesVoice Activated, Hotword Activated, Push-To-Talk modes available
Localized Speech Recognition ArrowRightWhiteSpeak your language. DRE will support multiple languages such as Spanish, Portugese, French, German, etc.
Disable alertsShut up and leave me alone: Choose to silence DRE unless you ask it for info
Push-To-Talk Release DelayPush To Talk delay added when releasing the PTT button
Alias Name Override play buttonOverride your name to anything you like, or select a part of your name
Gender support: MaleLet's you refer to other drivers with 'he', 'him', and hear DRE referring to drivers as males. DRE automatically figures out the likely gender
Gender support: FemaleLet's you refer to other drivers with 'she', 'her', and similar, and hear DRE referring to drivers as females. DRE automatically figures out the likely gender
Speech Queue System play button
Interrupt Queue - BasicSpeaks can either be spotter only, important, or critical. Will down-prioritize non-critical speaks
Interrupt Queue - AdvancedSpeaks have gradual increasing priorities based on importance in the moment and may self-cancel based on various events while being queued
Radio squelch confirmationsHear clicks at start and end when you speak to DRE. Heard when Push-To-Talk button is used, or when DRE detects speech using Hotword or Voice activations
Radio static confirmationsHear signal noise as you speak to DRE. Heard when Push-To-Talk button is used, or when DRE detects speech using Hotword or Voice activations
'Say Again' play button
Custom CommandsCreate your own custom commands that will send keybinds to other apps. This is useful to trigger actions in OBS, Racelabs, etc.
Automatic Minimum Confidence adjustmentsLet DRE find the sweetspot between signal-to-noise and adjust the speech recognition minimum levels. Use the Settings -> General -> Get Started Wizard to calibrate
Min Confidence for Dynamic CommandsAdjust minimum confidence needed for dynamic commands like asking for driver information using names, car number, positions, etc.
Min Confidence for HotwordAdjust minimum confidence needed for recognizing the hotwords, using Input Mode: Hotword

Situational Awareness

Busy Detection - Player SpeaksDRE won't start new speaks when you speak. It listens to active mic input
Busy Detection - CornersAlerts are delayed approaching corners
Busy Detection - Basic play button
Busy Detection - Mute ListeningPrevent DRE from listening to your speech while you are busy driving
Busy Detection - Teammates SpeakDRE won't start new speaks when your team mates speak. It listens to output of other apps and shuts up
Busy Detection - Team Volume ThresholdAdjust the speech detection volume level from your team mates
Busy Detection - Skip SpeechWhen team mates start speaking, DRE will immediately stop any speech happening


Camera Control play button
Auto Live ReplayWhen exiting the car or joining a session, replay automatically jumps to LIVE
Action Camera play buttonV2: Build further on the Action Camera features, to expand on the immersion of DRE as a commentator, TV-producer, etc..
Construct drone-like camera operations that bring the sim racing camera work to the next level. See
Action Camera - Voice & Text AnnouncementsLet action camera changes be announced via speech and text in the Drive Log
Action Camera - Text Only AnnouncementsLet action camera changes be announced only through the Drive Log as text


Session Info play button
Race Strategy ArrowRightWhiteDRE takes ownership of race strategy planning and execution during races.
Get forecasted pitstops fuel and tire predictions based on weather changes, congestion on track, tire sets available, and more.
Driver History ArrowRightWhiteLet DRE profile opponents from their historic performance in official and hosted racing and give you on-the-fly tips about their potential on-track behavior

Has the driver not driven for a while? They might be shaky and risky in close contact
Has the driver won in the last races or been on a good streak? Maybe it's better to let them by and focus on other battles
DNF'ing frequently? Hang back and let the driver make the mistake.
DRE to feature multiple alerts to present the driver analysis as you go.
Setup Versioning ArrowRightWhiteLet DRE keep a record of changes to your sim racing car setups.
Allow for tracking and sharing setups between your teammates easily.
Makes it possible to go back in time and revert changes.
Makes it possible to clearly see what changes affect what sectors and lap times.
Split FinderWhen joining a race server, DRE tells you which split you’re in
Race Simulation play button
Next Race Warning play button
Mixed Ai FieldWarns your if the driver field is mixed between real and AI drivers
Pace Car Gap AlertInterval to the pace car during cautions when first approaching it on track
Set a timerLet DRE alert you when the time is up. Set a time between 1 to 120 minutes
Set an alarmAlerts you at a certain time
Chat messagesLet DRE type chat messages into the sim racing chat. Use 'Say ...' and one of the following: good luck, no problem, okay, pass left/right, sorry, thanks
Dictate chatLet DRE type chat messages into the sim racing chat. Use 'Start chat ...' followed by your voice input. Once complete, you can confirm the message with 'Send chat'
Session endDRE gives a synopsis of the completed session
DRS Beeps ArrowRightWhiteHear audio signals of DRS states:

- Armed (F1): DRS will be available at the next DRS marker (always in practice and qual, in races when within 1 second of the next car)
- Ready To Deploy (F1): When DRS is available crossing the DRS marker and it's possible to enable it
- Enabled: Confirmation of enabling DRS
- Disabled: Confirmation of DRS being disabled (from braking, lifting, pressing DRS again)

Formula Renault 3.5 has a certain amount of times you may enable DRS, and you can enable this anywhere during full throttle. FR3.5 will only hear the enabled and disabled states, however for this car there's the `DRS Count` and `DRS Remaining` commands available
Opponent pit exit estimatesPit lane time loss?
Corner Info ArrowRightWhiteTrack landmarks, names of corners can be read out loud


Pitlane Noises & Ambience - GarageAdd atmosphere to your sim-racing. Hear wheel-guns rattling, cars passing and crowd noise while in garage/replaying. Cars passing by are synchronized to the actual cars driving by your garage.
Pitlane Noises & Ambience - MicAdd the sound of the pitlane to DRE's microphone when it speaks to you. Cars passing by are synchronized to the actual cars driving by your garage.


Pre-Race Checklist play button
Gridding Started (Qual And Race)Get notified of qual and race sessions beginning their gridding process
Grid CountdownRelax yourself during gridding as DRE makes sure you get on the grid in time. DRE calls out 30 seconds intervals
Get ReadyDRE calls out before red lights into green, or just before the pace car starts rolling


New Lap InfoHear the last and best lap times, deltas to others and more at the start of every new lap

Choose to randomize between:
Session Laps Left
Session Time Left
Session Track State
Player Last Lap Time
Player Last Lap Time Delta To Best
Player Fuel Left
Player Fuel Laps Left
Player Fuel Time Left
Player Fuel Used Last Lap
Player Fuel Used Average
Player To Opponent Last Lap Time Delta
Player To Opponent Average Lap Time Delta
Player To Opponent Gap
Opponent New Best Lap Time
Opponent Last Lap Time
Stint Laps Elapsed
Customize New Lap InfoChoose what DRE randomized between and says when crossing the S/F.
DRE weighs the various pieces of information available and selects the most valuable
New Lap Command TriggerEnter command phrases that you want to trigger on every new lap

- Find exact command phrases in the `side-menu -> Commands`, or use the global search to find them
- Delimit commands by commas
- Example: `Last lap time for the car ahead on track;Do tear off` triggers every new lap to tell you the lap time ahead on track (if available), and attempts to tear off your visor or clear the wind screen
Joker Lap Count And ReminderIn dirt racing with jokers, DRE will keep track of jokers needed and completed
Practice & Qual Laps Left play button
Race Laps Left play button
Laps Left IntervalAdjust how often the laps left countdown should trigger


Flag AlertsHear when being served various flags
Blue Flag AlertEnable or disable the blue flag alert separately. Requires Flag Alerts enabled
Checkered Flag AlertHear when the session ends


Real-Time Positions play button
Position Change AlertHear your new position once confirmed in all sessions. Possible to disable for qualification focus
Projected Position AlertUnderstand your performance along a hotlap. Useful especially in practice and quals
Estimated Irating AlertAt position changes, enable this to allow for a probability that DRE announces the estimated iRating to get for the position ahead
Projected Finish PositionDRE extrapolates current performance of all drivers and estimate your finish position at the end of the race


Offtrack AlertGet an incidication when you went outside the track limits
High-Incident Count AlertBe warned when approaching the incident limit
Incident CountGet your total incident count in the session (offtracks, crashes included)
Offtrack CountGet your total offtrack count in the session. This differs from total incidents, which also counts contacts, where this is only counting the offtracks
High Incident Count CustomizationAdjust the incident count buffer which triggers the alert


Weather Info play button
Weather Update At New SessionsBrief weather info as you enter a new session
Weather Change Alerts play button
Weather Change Thresholds - BasicAdjust thresholds for weather changes (air temp, track temp, wind strength)
Weather Check Interval CustomizationAdjust how often DRE should check for any weather changes
Weather Change Thresholds - AdvancedAdjust thresholds for weather changes of air pressure and humidity
Wind Gust SignalHear an enhanced wind effect to know where to brake before corners. Headwinds make you able to brake later
Headwind AlertIndicates the headwind direction when driving into it the first time after a change
- Whenever a smoothed wind direction changes more than 22.5 degrees, this is triggered again
- This is triggered on new servers
- This is only triggered between sessions like qual -> race if the wind direction differs more than 22.5 degrees


In-Car Controls play button
Car Info play button
Engine AlertsOil, water temperatures and levels, voltage, manifold pressures
Pedal Deadzone Checks play button
Pedal Deadzone Threshold CustomizationAdjust the amount of deadzone on each pedal
Engine Warning Threshold CustomizationAdjust the thresholds for engine warnings

Team Data

Shared Team Data - Receive play buttonGet team data from other DRE drivers in your team, every 10 Seconds
(Fuel Levels, Oil + Water Temperatures)
Shared Team Data - Send play buttonSend team data to other DRE drivers in your team, every 10 Seconds
(Fuel Levels, Oil + Water Temperatures)
Rapid Team DataGet and send near real-time team data (updates every 2 seconds)


Gear Shift RPM LimitNon-verbal sound beeps when reaching the RPM limit on each gear
Gear VolumeAdjust the volume of the non-verbal sounds
Gear Shift ConfirmationsNon-verbal sound beeps confirming up- and down shifts


Fuel Info play button
KWh supportSupport for electric vehicles, that use kWh as fuel
Reset Fuel DataClear the fuel data for calculation. Handy for major changes to the track or conditions
Set Pit Stop FuelSet, increase or decrease the fuel set for the pit stop
Fuel BufferAdditional fuel to add on every pit stop determined by percentage of an lap's fuel
Fuel Window AlertGet a heads up the earliest you can come in to top up the car with fuel to make it to the end of the race. This needs +2.5L extra space in tank compared to the advanced feature before this alert is called
Fuel Lap TargetDrive to a certain fuel amount each lap. Adjust it on the fly or in the app
Auto Fuel play buttonAutomatically calculates and sets the fuel for the next pitstop. Enable for practice, qual, race or any combination
Auto Fuel AlertGet notified when DRE changes fuel on the car before a pit stop
Green-White-Checkered (GWC)DRE factors in potential GWC laps at the end of the race when doing fuel calculations. You can customize the expected number of GWC laps
Fuel Average ModeChoose the way fuel average is calculated.
Laps during cautions, in-laps, out-laps are automatically omitted from calculations.

Select between:

All - Every completed lap from this session

Last N - Eg. the last 10 laps completed

First N - Eg. the very first 10 laps driven in this session

Top Consumption 10% - Of all laps in this session, DRE takes all laps within 10% of the lap with the highest fuel consumption
Fuel Average Modes - Median & Stint First NMedian 30% - First finds the median fuel lap of all laps in this session, then takes all laps within 30% of that lap's consumption

Stint First N - Eg. the first 10 laps driven in this stint
Fuel Average Modes - Stint Top Consumption & Stint MedianStint Top Consumption 10% - Of all laps in this stint, DRE takes all laps within 10% of the lap with the highest fuel consumption

Stint Median 30% - First finds the median fuel lap in this stint, then takes all laps within 30% of that lap's consumption


Tire InfoRequest individual tire ages, compounds, sets used and remaining, and much more. Most info is available on all drivers in the session
Tire HealthRequest wear, raceable laps remaining, expected wear on your tires
Change tiresTell DRE to change a specific tire, all tires or any combination
Adjust pressures onlyTell DRE to adjust the pressures in the tires - without changing them

Grid Fuel

Grid Low Fuel Warning play button
Grid Low Fuel Warning DetailsHear how much fuel you should have on the car to be able to finish the race
Grid Low Fuel Warning ThresholdAdjust the treshold for the low fuel warning when gridding

Low Fuel

Fuel Low Alert play button
Low Fuel Alert - Trigger amountAdjust the fuel amount left in order to trigger the Low Fuel alert
Fuel Low Alert - At Pit EntryGet a call to enter pits immediately before pit entry when your fuel is low


Proximity Alerts play button
Proximity Alert CustomizationAdjust thresholds for drivers on track, off track and at pit exit proximity
Proximity Alert While SpottingGet alerted of drivers in the proximity of your team car when you are spotting for another driver


Overtaking Alert (Cars Left And Right) play buttonAlerts you when cars are on your side. Advantage to using the DRE spotter is that it gives you either eg. left rear, left or left front, so more precise reports than the iRacing standard spotter
Overtaking SignalsSpatialized audio beeps during overtaking which places cars around you in a 3D audio scene with cars left, right or a combination. Supports up to three-wide in total

Constant Tone: You're gaining on the opponent
Beeping Tones: The opponent is faster than you
Pitch Change: The progress of the overtake (High pitch = Opponent is farthest ahead, Low pitch = Opponent is farthest behind)
Rapid Rattle: The opponent is at the padding zone just ahead or behind your car


Sector Performance play button
Clear Sector DataReset all sector information for all drivers when track conditions change drastically
Optimal SectorAlerts when the previous sector was the personal quickest
Best Sector In ClassAlerts if previous sector was the quickest in class
Sector VulnerabilityInforms you about which sector you are quicker than the class car ahead on track, and which sector you are slower than the class car behind on track
Sector Drop-OffAlerts if next sector lately has been significantly slower than your best
Sector Drop-Off TresholdAdjust the time threshold which triggers the alert
Sector Vulnerability Only For PositionsLimit the sector vulnerability alert to only trigger from car battling for your position


Pit Info play button
Pit Limiter Toggled play buttonVerbal alert letting you know you engaged the limiter
Pit Limiter On (Signal)Audio Signal letting you know when the limiter is active. It continuous while the limiter in activated
Pit Stall Countdowns play button
Car In PitstallHear when your car has parked correctly in the pitstall
Pit Service FeedbackHear if you need to position the car differently, or if the car is unrepairable
Repair Countdown AlertsHear the time left of required and optional repairs
Pit Stop ChangesWhat is bound to happen in the pitstop. Triggers at the start of the pit lane
Pit Stop CompleteHear when the pit stop and repairs complete
Cars Around PittingHear when cars battling for your position pit
Leaders PittingHear when overall and class leaders pit
Pit Speeding (Alert) play buttonAlerts you when speeding in the pits. This may occur if you forget to turn on your pit speed limiter
Pit Speeding (Signal)Audio Signal when speeding in the pits (exceeding the limit)
Pit Approach SignalNail the perfect de-acceleration before pit entry with the gradual sound towards the pit speed, giving you instant feedback on your braking into the pitlane


Competitor Info (Around You For Position) play buttonThere are many ways you can request information on an opponent around you for position. Some examples:
Last time for the car ahead?
Last time in front?
Competitor Info (Around You On Track) play buttonThere are many ways you can request information on an opponent around you on track. Some examples:
Last time for the car ahead on track?
Last time in front on track?
Competitor Info (Look Up Driver By #, Name, position) play buttonThere are many ways you can request information on an opponent. Some examples:
Where's P1?
Where's the 1st position?
Where's Verstappen?
Where's Max?
Where's number 33?
Competitor Delta TimesGet the difference in time (last, best, sectors) to the other drivers around you
Incident Count For All CarsEstimated incident count tracking for all cars. This is based on cars going off track
Advanced Competitor Pit Info play button
Marked Drivers play button
Delta SignalTake action on your driving - Hear where you gain or lose time using a continuous audio signal

Understand whether you are gaining time in entry, mid, or exit corner compared to yourself or others
- Flutter/tremolo effect when improving time - Sustained sound when losing time.
- Pitch change indicates the magnitude of delta time gained: Higher pitch means more time gained.
- Silence with no movement to the delta, as your delta performance is in an equilibrium state

Choose between session best or last lap time, or any competitor car

Competitor Events

Low Irating And Safety Rating AlertsKnow if cars approaching are a danger to you. Define your own iRacing and Safety Rating thresholds
Competitor TimelossKnow if cars around you have lost considerable time on the last lap
Striking DistanceGet alerts of approaching cars and when they are expected to meet you. Works both when you gain time on others in front, and when competitors behind approach you


Leader And Class Leader Look Ups play button
Overall Leader ChangeHear when the overall lead changes
Class Leader ChangeHear when the class lead changes
Class Leader Launch SignalHear the class RPM before going green - Know instantly when to go by listening to the class leader response

- Heard on rolling race starts
- Heard on re-starts

DRE tells you 'Class leader Launch signal' and you will then hear a tone indicating the RPM of your class leader. This fade away once the class leader goes

File Starter

Auto-Start Apps & FilesAutomatically starts selected apps and open files of your choice when the sim connects
Sim Start vs Sim ConnectChoose to start the files when the sim process starts or when the sim connects to a session
Sim Re-FocusAutomatically puts the focus back on the sim window after the files have been started
Sim Re-Focus DelayAdjust the wait time before the sim is refocused

API & Integrations

LynxExtend DRE with other applications using the Lynx module. Trigger DRE commands, retrieve DRE and sim variables and events from other programs with DRE as a mediator app. Currently available: VoiceAttack
Integration: VoiceAttackLynx integrates with VoiceAttack so you can control DRE (and the sim) from VoiceAttack
EventsSubscribe and listen for racing events and do with them what you want in the integration. Some examples:

- CommencedLastLap: triggers when the player starts the last lap (great for music build up towards the end)

- DriverClassPositionChanged: triggers when a driver changes position (gives you the driver car number and class position it changed to)

- DriverSwapped: triggers whenever any driver swap takes place (handy for strategic calls in your team)

- EnteredExitedCar: triggers when the player jumps in and out of the car

- And many more. Full list available through the integration documentation
VariablesRead live variables off the sim. Some examples:

- TeamRacing: True/False

- Hosted: True/False

- SessionLapsInt: Number

- CurrentLap: Number

- PitRepairLeft: Seconds (Float)

- And many more: See the integration documentation
ActionsTrigger actions in DRE from the integration. Some examples:

- CameraNext: Switches to the next camera in the sim

- CameraNextCar: Switches to the next car in the sim

- Recenter: Resets the VR view

- Set 8 down: Set the current black box option 8 steps down

- And many more: See the integration documentation

User review and comparison (iRacing Forum)

Jon Barton reviews DRE vs CC in Spring 2021 on the iRacing Forum.

He reviews DRE3 which is different from the current standalone version, so have this in mind:


Crew Chief challenges

[…] I struggled and struggled with voice recognition in Crew Chief, and some other miscellaneous things like being able to change my Pit options once I’m already in the box. My experience with CC was that I would turn off Fast Repair in the first couple of laps, then when I needed it, I couldn’t get it turned back on, and the same thing for tires and fuel.

I retired from my first 4 League races after I started using Crew Chief because I couldn’t get CC to give me any gas. When CC *would* set the setting, I’d have to drive out of the pits, make a lap, then come back into the pits to get the gas I asked for.

Could be unique to me, could be that I only used CC for 2 weeks before getting frustrated and quit using it (so at least I could finish a race without running out of gas!)

Flexibility with DRE

None of those have ever been a problem with The Digital Race Engineer. I can drive all the way down pit road and park THEN ask for autofuel and all 4 tires and a fast repair and get them all immedately. The voice recognition is top notch, since it relies on VoiceAttack, which relies on Microsoft’s voice APIs – so when those get better (and they definitely have over the years) then DRE gets better.

An additional benefit is that DRE is ultimately a profile for VoiceAttack, which means you can add (or change) commands however you like. I’ve added commands to dynamically show/hide RaceLab Overlays in VR, because Racelab supports keybinds for those commands, and VoiceAttack allows you to send keystrokes to a specific application when a command is triggered. I’ve also added commands to switch to my Trucksim and Elite Dangerous profiles with a voice command (and commands in each of those to flip back to DRE, of course)


In early 2021, the primary differences between Crew Chief and Digital Race Engineer are:


Simulator support

  • CrewChief supports a LOT of different racing games
  • DRE supports iRacing only (at this time)


  • CrewChief comes with a number of prerecorded voices for phrasing, and you’re locked into the specific recordings that exist.
  • CrewChief voices are prerecorded, so you can create new voice sets if you like and want to put in the work to create the recordings.
  • Conversely, CrewChief voices are usable only with CrewChief and can’t be used more generally.
  • CrewChief has only one Crew Chief voice available. The rest of the voices in CC are available as Spotters only.
  • Conversely – DRE uses software speech engines from Microsoft or others, like Ivona or Nuance.
  • Additional TTS voices like Ivona or Nuance can be used with other VoiceAttack profiles and commands for any (every) game you have, so long as you have/create a VoiceAttack profile for it.


  • CrewChief is 100% free.
  • DRE uses VoiceAttack for recognition and response, and this represents a small additional one-time cost.

Voice Recognition

  • CrewChief has worse voice recognition overall.
  • DRE + VoiceAttack uses Microsoft’s speech engine as the back end, and the Microsoft Speech Engine has consistently gotten better over time (I’ve been using it since 2010),


  • CrewChief has an extensive, but limited, set of commands you can use.
  • DRE is ultimately a very very advanced VoiceAttack profile, which means you can edit it to add your own commands – for instance, to hide/show RaceLabs Information Panels, or to start/stop streaming in OBS, etc., with voice commands.



DRE is absolutely 10/10 for VR use. My biggest challenge is simply remembering all the hundreds of useful commands that are available. What a problem to have!


* Comparing Crew Chief and DRE 2022.1 and excluding: Sample Voices, Shared Memory (DRE has Lynx, which is more advanced), Mute spotter immediately on FCY, Restrict info and commands to track/car type, Overlays

Email Email icon Discord Discord icon