deonb
Active Member
Root your Tesla???... what a gutsy move...
It's sad that taking control over your own property is a gutsy move. (I agree that it is... it's just sad that it is).
You can install our site as a web app on your iOS device by utilizing the Add to Home Screen feature in Safari. Please see this thread for more details on this.
Note: This feature may not be available in some browsers.
Root your Tesla???... what a gutsy move...
I think there's a bit of misunderstanding here.The bug() function means that if you put the /proc/printk log level of the kernel higher than it is set now, you get more output. If you never use this functionality, removing this option as suggested makes the kernel smaller. It has nothing to do with crashing earlier. It's a suggested optimisation (with a downside), so if the kernel loglevel is sometimes set higher, it's not a good recommendation.
/*
* Don't use BUG() or BUG_ON() unless there's really no way out; one
* example might be detecting data structure corruption in the middle
* of an operation that can't be backed out of. If the (sub)system
* can somehow continue operating, perhaps with reduced functionality,
* it's probably not BUG-worthy.
*
* If you're tempted to BUG(), think again: is completely giving up
* really the *only* solution? There are usually better options, where
* users don't need to reboot ASAP and can mostly shut down cleanly.
*/
#ifndef HAVE_ARCH_BUG
#define BUG() do { \
printk("BUG: failure at %s:%d/%s()!\n", __FILE__, __LINE__, __func__); \
panic("BUG!"); \
} while (0)
#endif
# cat rd/etc/sysctl.d/10-full-aslr.conf
# Enable all ASLR capabilities
kernel.randomize_va_space = 2
It's sad that taking control over your own property is a gutsy move. (I agree that it is... it's just sad that it is).
I believe if you pay for the toolbox subscription (and located in MA) the tools provide you with root access too. Or used to provide, anyway.even if Tesla handed out superuser privileges
If you break the stuff bad enough, there's a recovery mode (similar to android), also similar to new Androids and ChromeOS, there are two copies of binaries, the "old" and "new" ones, and they are in readonly filesystems.It's not like spinning up a scratch VM that you can just blow away if you mess it up
... and that phones are not regularly projectiles.In this regard rooting the car is not too much different from rooting your phone (other than the price, I guess).
... and that phones are not regularly projectiles.
Car does it for you.Rebooted both of the computers while driving? Do people really do that? I would never in a million years attempt something like that.
wordit's annoying that the A/C stops working until it finishes the rebooting.
So I took a look into the full 17.22.46 changelog, and it's interesting.
For whatever reason Korea got a different header. Where's with all other countries we have the typical "With this release, we're continuing to improve your...", Koreans get "Welcome to your new Model S/X!"
For HONG KONG AND MACAO for whatever reason there's a whole section about enabling autosteer (beta), was not that enabled like mid-March over there anyway?
Same for lane change and parallel park. But this section is not shown in Taiwan.
Perpendicular parking: we know we saw it, but it's not shown in Korea or Taiwan.
Updated Web Browser: - nobody saw this ever, because it's marked as "hidden".
Updated Energy Estimation: Only for S/X 100D and X 60D, but not shown in North America and Korea:
Top Tether Position for Child Safety Seats: tihs is only shown for Model X without "easy entry" whatever that is.
Display Brightness - everybody will see this, but only on HW2 cars.
No mentions of uae or arab-anything in any way.Did you see anything specific to the United Arab Emirates or the Middle East? Word is that Autosteer has been disabled for AP2 cars with this release in the UAE.
Car does it for you.
I had cid crash as I was driving today (yay new kernel?!), it's annoying that the A/C stops working until it finishes the rebooting.
Yes, I and others have done it and it is safe.Rebooted both of the computers while driving? Do people really do that? I would never in a million years attempt something like that.
I think there's a bit of misunderstanding here.
BUG() function is a fancy wrapper around panic(), there's no continuation after the call:
Now all that's needed is for them to release the source so we can fix all of the (perceived) problems
Does anyone know if there is any Real-Time implementation in this version of Linux. Something like QNX?
It's not doing anything real-time, so why bother? This isn't code that manages the drivetrain or AP.
Rebooted both screens with travelling at highway speeds on (TA)CC, yes. But that may or may not be what you're asking.Rebooted both of the computers while driving? Do people really do that? I would never in a million years attempt something like that.
They have a facility to capture kernel panic logs from ramconsole or whatever the new fancy name is, I believe, very android-like.True, there is some misunderstanding, I was talking about configuration options in the kernel:
CONFIG_BUG: │
│ │
│ Disabling this option eliminates support for BUG and WARN, reducing │
│ the size of your kernel image and potentially quietly ignoring │
│ numerous fatal conditions. You should only consider disabling this │
│ option for embedded systems with no facilities for reporting errors. │
│ Just say Y.
My point was that if the kernel log level isn't set higher, these messages are ignored anyway and the kernel can be smaller. Not necessarily a good point, as they might want to increase loglevel in certain cases (but in that case they could also opt for a completely logging and debugging enabled kernel (including for example the basic locking checks and such, and perhaps kgdb).
#else /* !CONFIG_BUG */
#ifndef HAVE_ARCH_BUG
#define BUG() do {} while (1)
#endif