yashsingh1/xdaforums huggingface dataset:
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] boonesmi:
i tried doing this, but im not really sure how to read the results. it showed what looked like 2 valid addresses (001A98BD5F24 and 001A98BD5F23)

if im reading the chart right the first one started at 4A, and the 2nd one right after it at 58

**edit** lol, never mind i didn't notice in your post that you mentioned 0x4A for wifi, and 0x58 for bluetooth.. so mine look like the same locations as you mentioned above

also it turns out that my bluetooth address is also non-genuine (since mine starts something like 22 22 24 when i checked it under "about tablet -> status")

**2nd edit** also sorry for the delay. i really do appreciate that you guys are working on this for us unlucky folks who have the problem. i did try to do this right after you posted, but got an error. it wasnt till something you mentioned just a bit ago that reminded me i probably should google and find out
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] dolorespark:
Thanks for your efforts. I should have been more thorough and mentioned that you could zip the file and attach it to a posting for others to evaluate. The raw file is 2.1mb but it zips down to 2.4kb (it's almost all zeros). It would help if others could report or post their results to confirm what boonesmi has found.

Anyway, your results show that there are two usable addresses stashed away that just need some code to access them. A word of caution, though: this is a backup partition so these values could get overwritten at some later time.

A question for you: when did you first notice your MAC address kept changing? When you first got the tablet, or after an update, or just recently? Knowing that may help me determine how persistent these backup values will prove to be.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] MrSimmonsSr:
I know your question was directed at someone else, but wanted you to know the answer for my tablet. Mine had no issues with changing MAC address when I first got it. I know this because my workplace has a BYOD network with filtering based on registering the device's MAC address. Never had an issue.

The first time I rooted and put the XE ROM on, I started having issues with the MAC address changing. The issue has persisted now that I'm running DoPa as well. So something changed when I rooted and flashed that first ROM and the issue has persisted to this day with other ROMS. Just an FYI..

I use MacMan as a work around for the issue it created with the BYOD network and I've only tried the TaktiK ROM for short periods since this Sero 7 Pro is my primary device now and I travel a fair amount a like having Netflix and such in the hotel. I'm almost ready to move to it full time, but have not done so yet.

If there is some specific testing I can do or output I can pull, let me know. I know my way around a Linux prompt fairly well..

Thanks!
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] davepmer:
There are 2 Mac addresses there the higher number is WiFi the lower blue tooth
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] dolorespark:
My impression is that the earliest kernel read the info directly from the wifi/bt chip but that later versions relied on the bootloader putting those values on the kernel's commandline.

Yes, run "adb shell cat /dev/block/platform/sdhci-tegra.3/by-name/BCK > bck.bin", zip it up and attach it to a posting. Also, a copy of the kernel's commandline would help: "adb shell cat /proc/cmdline > cmdline.txt".

If you're curious what your MAC address should be (and my assumptions to date are correct), open 'bck.bin' in a hex editor. The wifi number should be at offset 0x4A and bluetooth at 0x58. Note: this block of data should also be repeated at offset 0x8000.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] chopin_k:
Hi, I don't have the mac issue, would it be useful if I provided these logs too?
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] davepmer:
Very
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] Bdadd34:
bck adb zip

Here you go dolorespark...Thanks for your help. :)

random gen wifimac address tablet
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] davepmer:
FYI believe our WiFi not restarting without a reboot is that we are unable to offload a loaded kernel module. Looking into it.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] obermotz:
Hello,

hope you can use this.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] boonesmi:
i got mine off the refurbished newegg deal for $80 it was delivered late november. within hours of having it, i had let it run the hisense update (if i remember right it was like a 300mb update). it was over a week later that i realized it had a changing mac address. so i can't say if the problem existed when it was right out of the box. but it really was just something i thought was weird, it didnt cause any problems using the device.

after a couple weeks my only complaint was the screen shot button. so i installed XE-SeroROM ver 2.2. at the time i was curious about the changing mac.. so when it first booted up the new rom i did check it.. and it was still in the 00 34 9a range, but i was like "ohh well, doesnt really matter" but.. then not long after (several days, but maybe only 1 or 2 reboots) i noticed it had a mac starting 00 1A 98. i rebooted 4 or 5 times real quick and it stayed the same ( last night i actually looked in my router logs and the mac address was 00:1a:98:bd:5f:24. which is the same address found in the bck.bin)

i ran the XE-SeroROM for about a month, up until a few days ago when i tried the R11 build here. at which point i was back to 00 34 9A then random last 6 char

would it still be useful for me to zip and attach the bck.bin? or do you already have the info you were looking for?
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] boonesmi:
here is the bck and cmdline
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] chopin_k:
Here...
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] davepmer:
think I have enough, not sure how but seems like the same bootloader will sometimes pass the mac addresses and sometimes not. something fishy here.

---------- Post added at 10:24 PM ---------- Previous post was at 10:04 PM ----------

OK our wifi unable to restart is something in our init.m470.rc I actually had it working, trying to redo and have all our current functions working
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] MrSimmonsSr:
Output attached. I generated it with a local shell on the device instead of using adb, but I'm assuming that makes no difference. Thanks!
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] davepmer:
OK for those interested with the WiFi unable to restart, or dies and won't restart without a reboot. The problem is in init.m470.rc for some reason the WPA_supplicant service will not release the kernel modules. This makes the thread lock. And of course the modules can't restart because they are not stopped. I had it working but noticed I was on a very old init.m470.rc and erased it by mistake. Trying to re create it.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] MrSimmonsSr:
Thanks for digging into this! Does it seem to be related at all to the issues causing the changing IP addresses? Doesn't sound like it from your description, but I didn't quite follow all of that either. :D
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] davepmer:
The two problems are unrelated. If the Mac address changes it might take longer to reconnect but it will try and you would have a gray WiFi indicator. With the modules stuck loaded you have normally no WiFi indicator

---------- Post added 12th January 2014 at 12:29 AM ---------- Previous post was 11th January 2014 at 11:29 PM ----------

OK I am confused. We have a wpa_supplicant service and a p2p_supplicant service. the wpa is managed mode like when you are connected to a router, and the p2p is for when you are connected tablet to laptop or phone or another tablet.

So, how come I can comment out the p2p_supplicant and lose wifi altogether? worse if I comment out wpa_supplicant I am able to connect to my router?
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] rover442:
Is anyone else having problems with DSP Manager?
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] johnb380:
Any audio boosting app doesn't work v4a doesn't work either I think the ROM is missing some audio libs Or something...

Sent from my Nexus 4
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] randomblame:
more work done on 3.4.y kernel today

http://pastebin.com/z8T9NkRg

audio fixed (untested but no more errors and now it's using the correct driver and seems to initialize properly)

battery support added - unfinished but better than it was

backlight now turns on every time, it was hit or miss before

panel still showing garbage but should be easier to trouble shoot now I got a lot of major changes in and probably a lot more left to do.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] MrSimmonsSr:
Now you need to try it with Randomblame's latest kernel! :D
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] chopin_k:
Yup, DSP not working, if enabled it crashes, usually along the player app.

Is this p2p ad hoc mode the same stuff as wifi direct?
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] chopin_k:
I just noticed I can't add a 6th shortcut to the lower panel, anything I put there disappears on restart. :confused:
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] jerbear294:
Download Epic Launcher. It's essentially an Apex Launcher for GEL. I just changed the dock size and grid sizes to match that of GEL.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] kenundrem:
Its like that on 2 other devices I have running cm11. Its a bug in launcher 3.

Sent from my Moto G
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] jerbear294:
I've got another bug to report:

After hitting "Soft reboot" in the Xposed Installer, WiFi will not turn on. I have no MAC issues and WiFi works normally most of the time.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] tomkatt:
Is this a fix for the audio over HDMI or for the audio pitch related issues?
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] randomblame:
no it's a brand new kernel I'm working on based on linux 3.4.y instead of 3.1.10
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] davepmer:
This sounds like the same bug I have been fighting all day, soft reboot or flight mode and wifi does not wake back up.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] dgjenkins:
If you're having problems with battery drain on the new Google Play Services, they've already put out an update that hopefully will fix it. You can download it here, http://www.androidfilehost.com/?fid=23308990704255022.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] dolorespark:
Thanks to everyone who posted their BCK partition dumps and commandlines. They confirmed what was previously just speculation based on a single example. As expected, if the bootloader doesn't pass the MAC addresses on the kernel's commandline, the kernel generates a random address. The good news is that in every case, valid unique addresses were stored in the BCK partition just waiting to be used.

Right now I'm working on some code to access them. My first attempt crashed the kernel but I guess that's to be expected. When (if?) I get it working, I'll post a test version.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] rover442:
Will it be possible to get DSP Manager or something similar to work on this?
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] someguyatx:
DSP manager works fine with R11, it came bundled with the ROM I think. Also happy to report that Skype works great.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] rover442:
DSP Manager does not work fine with R11 at all. It crashes and also causes Apollo to crash. So far there doesn't seem to be any related app that will work with R11. DSP Manager by default is not turned on. You need to go into the app to enable it. Then you choose the sound field. It doesn't work with this ROM.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] tomkatt:
Is this the Jan 10th update? I'm confused about Play services right now, as searching the Play store doesn't find it, I had to find the Play Store link via Google search. Also, it looks like the Jan10th update has the same version number as the one from Dec. 2nd. Very confusing.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] dgjenkins:
I believe this is to fix issues with the 4.1 Play Services update. Easiest thing to do is just check your version number. This update (that the link I posted goes to) is revision 4.1.31. So far it seems to be working well.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] tomkatt:
Weird, I can't find Google Play Services under my installed apps at all. It's on my tablet under apps, but not on the Play Store, and I'm still on 4.0.34. Is this because I sideloaded from PA-Gapps?
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] davepmer:
OK even more confused , stock ROM does not try to unload the kernel modules, so why does ours?
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] chopin_k:
I think you said that your ROM is absolutely non OC, any chance I could try it? I have the youtube thing where video seems to speed up around 5 seconds for every minute so around 1/12. I've seen logs from RB where at boot CPU is set at 1400Mhz on boot which would be at + 1/13 of stock, actually even when set at 1300Mhz max my CPU is shown to run at 1400Mhz so maybe that initialization at 1400Mhz is getting something stuck running faster than it should.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] someguyatx:
Working fine for me, I did have to turn it on and I don't use Apollo. Here is a screenshot.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] rover442:
Apollo comes stock with ROM R11 so it need to be addressed.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] slicingtaco:
Just an opinion: I would use Viper4Android over DSP Manager (soory but DSP is just garbage), with DSP i experience a lot of Audio lag/stutter everywhere.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] davepmer:
Well my rom clock max is 1300 believe that was stock not sure but here it is, note still has the wifi dying bug but has a fixed mac address (my tablets address). still working on the wifi problems.

https://www.dropbox.com/s/wm3aewp27b83b2p/cm-4.4-20140111-Daves-Experimental-m470.zip
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] kairnage:
Works fine for me as well.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] jerbear294:
Same here.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] chopin_k:
Thanks dave, DLing. This fixed mac would only trigger if the good one isn't passed to the kernel right?

I can open DSPM and make adjustments but it crashes Apollo when I go play a song...
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] davepmer:
It should ,, that said mine does not pass the mac address even with the oldest stock rom I can find so I can not test it.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] mbc663:
So what's the fix for the dying mac address? Wait for r12?
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] rover442:
That's the issue I'm having as well.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] chopin_k:
Mac address is passed ok on mine with your rom. Sadly youtube is still speeding up but at least cool tool reports 1300Mhz max instead of 1400...
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] NubzX:
You are correct 1300 is stock for the cpu
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] davepmer:
Working on a better solution to our wifi mac address problem than hard wiring. Have a solution, trying to make it automatic. It will however need a new build to use it.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] randomblame:
been plugging away at 3.4 kernel all day. Making progress I think I have charger working now and hdmi power regulator is fixed still having a gpio error from hdmi not sure why it should be set correctly grr this panel isn't blinking on either it's showing lots of weird garbage like it's working but a clock is wrong it mirrors the stock panel driver almost perfectly now so I'm not sure why it's acting like this.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] chopin_k:
If the APU is exactly the same as on the 2012 Nexus 7 it's supossed to run at 1200Mhz max and go to 1300Mhz on single core mode, with the low power 5th core running at up to 500Mhz.

I found that old dmesg.txt, I was thinking RB posted it but it was actually you:

These are the messages I meant, several of them, the 1400Mhz is sneaking in:

Also there is this block:

And it seems to set several stuff at 416Mhz (GPU) and LP core at 500Mhz, not sure what cpu_g is.

This also seems related to the low power core:
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] tomkatt:
AFAIK it's clocked at 1300 on stock, and reviews that see it surpassing the 2012 Nexus 7 on most benchmarks would seem to confirm the slightly higher default clock.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] davepmer:
Better than I thought, might fix both problems, building a second rom to make sure it works

---------- Post added at 05:39 AM ---------- Previous post was at 04:42 AM ----------

Ok guys , here is a proto type rom. I know camera works, and mp3's, also wifi mac address is constant and your tablets factory assigned mac address.

I do not use hisense's way at all.

https://www.dropbox.com/s/09pdkwv18u7uolt/cm-4.4-20140113-Daves-Experimental-m470.zip
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] boonesmi:
Beside the WiFi fixes, what differences from random's rom?
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] chopin_k:
I don't have the mac address problem with this rom either, bt is ok, wifi has the good mac address and I can turn it on and off.

YT still on helium!
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] rodos15:
M470BSS recovery

Hi, can anyone build a cwm 6.0.4.5 recovery for the M470bss sero 7 pro?

Here is the original recovery:

http://xdaforums.com/attachment.php?attachmentid=2442851&d=1386559668

I tried a few times to build it but it keeps rebooting...Plus I have a newborn crying all the time :p

Thanks
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] TheLoonyRebel:
I believe the issue with YouTube is from there being some kind of hardware acceleration issue that is causing the audio to play at a higher pitch than it's supposed to be at. Now I dunno how to fix that myself or what file(s) needed to be modded as this is not YouTube where the issue lies at it's some kind of driver/ROM issue. I know I posted some kind of logcat far back in this thread on this issue maybe I can get an updated one on the new build to see if anything's changed (or if someone wants to beat me to that).

---------- Post added at 12:57 AM ---------- Previous post was at 12:55 AM ----------

There's already CWM 6.0.4.5 along with TWRP 2.6.3.0 in the main post (aka first post) of this very said thread you just posted in.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] randomblame:
I'll have a look tomorrow
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] dolorespark:
Does this give you the MAC address you should have or just a fixed, arbitrary value? Have you pushed your patch to your github repo? I'd like to see what you did.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] kairnage:
He is requesting CWM Recovery for the AU not the US version, not in this very thread he just posted in.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] TheLoonyRebel:
Whoops. That's what I get for not fully reading his request and simply reading "CWM Recovery." Sorry. :crying:

(And on that note the requester could of been a bit more clear on his Sero 7 Pro being the AU version on his end... so cut me some slack too)
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] NubzX:
Notice the odd model number in his post?
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] davepmer:
Gives you your correct Mac address.. I still need to work on my kernel some, it goes into a really deep sleep for some reason

---------- Post added at 11:14 AM ---------- Previous post was at 11:10 AM ----------

Randomblame do you have any ideas on what might make the kernel go into a really deep sleep?
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] davepmer:
Try this, believe I have the deep sleep issue fixed, and Yes everyone, the mac address assigned is really the mac address the factory assigned to your tablet. Each tablet has its own.

https://www.dropbox.com/s/ny4c3ew2c9badpn/cm-4.4-20140113-Daves-test-m470.zip
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] cammykool:
I can go in and out of WiFi at will. Airplane mode too. WiFi stays intact.

Mac starts with 24:e2

Did we figure out how to trigger the Mac address change? I want to try something.

Sent from my Sero 7 Pro
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] chopin_k:
What's the deep sleep issue?
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] davepmer:
well I had one on that prototype rom. but now I have to get the rom to build. and it wont.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] dolorespark:
That's great. I also have a fix but it's oriented toward people still using the stock kernel so they'll be able to get the benefits of this exercise. Because I work weekends, my progress was delayed a bit but it should be available for testing late this evening.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] alfeuss:
wow everything seems to working now with the exception of Netflix (force closes), and YouTube (speedup). Google Video now works it didn't b4. Ididnt have a changing MAC, but Wifi is up and strong. I'm able to disable and enable with no problems. Good work.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] randomblame:
could you try this one? It's basically just cwm for m470 but with your m470bss kernel inside it will not boot on m470

http://jellytime.googlecode.com/files/recovery_cwm_m470bss.img
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] jerbear294:
Thanks! Just flashed this (My school blocks Dropbox, I had to use a VPN... Took ages to download :( ) and can confirm WiFi is retained after a soft boot
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] KainXSS:
anyone want to try building a kernel that goes up to 1.7ghz, I tried it and the kernel shows 1.7 but the max is 1.3 so I screwed up something:eek:
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] NMCBR600:
Davids version broke gps on my Sero pro.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] davepmer:
Yea I found that , not sure how it did it either. some how it removed /data/gps , have that fixed but ran into a new problem and not sure when it started either. for some reason if you are root, you can not access the internal sdcard. if you are not root, it works fine.

fyi I tried undoing all my changes and the sdcard problem persists
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] jerbear294:
I've been getting random soft reboots on both randomblame's and davepmer's versions. Twice when hitting the App Drawer button, once when the tablet was unlocking when I put in the passcode.

Edit: just got another...

Running a logcat, hopefully I catch the reboot.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] boonesmi:
You probably already know this. Not only did your build give the correct wifi mac address, but also the Bluetooth address. Great job on that!!
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] davepmer:
well this is weird, I found the weird problems I was having. Not my source, not the hisense pro, but my desktop was somehow screwing up files.

Uploading another try at a proto type, and trying to get a build to actually build the way I want.

Ok another proto type, seems both mac addresses, gps, mp3's, camera all seem to be working anyway

Oh and wifi shuts down for flight mode and restarts when you leave flight mode.

Let me know what works and dont work. I will be going to a meeting and then some sleep so it might be a while before I respond.

https://www.dropbox.com/s/ny4c3ew2c9badpn/cm-4.4-20140113-Daves-test-m470.zip