yashsingh1/xdaforums huggingface dataset:
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] boonesmi:
i ran update.. once it booted up i had wifi connection. i checked mac and it was all zero's but once i turned off wifi i wasn't able to turn it back on.. so not fixed
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] randomblame:
aha nice so can you run (from adb or terminal on the device) cat /proc/cmdline

there should be a line that says: wifiaddr=00:1A:99:XX:XX:XX without the x's can you confirm

I wonder if there are multiple bootloader versions out there maybe someone forgot to include the wifiaddr and as a fix they had to come up with the random address generator and flip off the customers that got bad boards.

If that's the case then we can attempt to read the Mac address and then if its null use a fully hard coded address maybe as long as no one runs two defective seros on the same network with taktik it would work... Or we could maybe figure out a way to generate it based on a serial number or other device specific data in kernel idk
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] boonesmi:
i have the terminal emulator open, but ive never used it, dont know how

i typed: cat /proc/cmdline it said permission denied
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] randomblame:
Su first
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] boonesmi:
finally got it.. i dont see any line that mentions wifi, and nothing that looks like a 12 digit mac address

*edit* lots of stuff in there, i double checked and nothing mentioning wifiaddr

---------- Post added at 04:35 AM ---------- Previous post was at 04:29 AM ----------

ive noticed something.. yes after a reboot it shows wifi connected, but no internet and no ip address

---------- Post added at 04:54 AM ---------- Previous post was at 04:35 AM ----------

that would work for me since i only have 1 sero 7

a possible idea would be to just create a text file that has the mac address. then people with multiple devices could edit the file for a mac address of their choosing

just an ideas (lol, and probably one you already had)

thanks again for all the work you are putting into this tablet :)
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] davepmer:
Just might have NFC working. sending my device_hisense_m470 files to Randomblame Now

If you want to try, dont blame me if you some how brick your device. I used Randomblame's clock work mod recovery to flash it oh US version

http://www.4shared.com/zip/Qf9NVRA9/cm-11-20131210-UNOFFICIAL-m470.html?

fyi although data transfer rate is great, netflix does not seem to load. not sure why.

But NFC can transfer data even screen captures just fine
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] jerbear294:
I don't use NFC or camera that much, but was looking for them to get fixed before I flashed this. If this truly is now working, I'll probably flash even without camera.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] bennyhu22:
Can we get the mp3 problem fixed? Am I the only one experiencing this problem?
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] mavpts:
No, audio has a few issues.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] tayswg20:
Thanks Randomblame for your awesome work on this tablet! I donated my original sero pro to one of the pizza stores I manage because the old point of sale tablet took a poop on us. Its still running xboxexpert's ROM, which is rock solid. I did however, manage to snag a refurb on eBay when they went on sale. I'll definitely be flashing this tonight. Small donation sent and I'll try and send more on Friday.

Trans ID:

6JS69034M5715145Y
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] randomblame:
ive been in bed for most of this last week with pneumonia today is the first day I managed to crawl out and turn on the computer hopefully I'll get a new build out soon
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] mbc663:
Get well soon. You've made the holidays for my family. We all appreciate you helping out this hidden gem of a device. :thumbup:
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] ZamZing:
Get well soon, random! I appreciate all the work you do for our Seros. Thanks!

xda app on a sweet sero seven
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] TheLoonyRebel:
Get well soon. No worries on when a new build will come. Your health is far more important.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] randomblame:
spent a few hours working bringing my repo up to date and fixing some file corruption. I can't download davepmers device tree to look at it because 4shared is evil and nasty and I won't go there but I've convinced him to upload to git so hopefully I can apply his nfc fix soon in the meantime I'm making sure that all the changes over the last week to 4.4.2 aren't going to break anything.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] johnb380:
Hey random i Sent u a PM asking a question... Thanks in advance!

Sent from my Nexus 4
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] davepmer:
My NFC fix should be uploaded. I tried to make a cm 10.2 version, did, device booted and NFC worked and I left it at that. woke up this morning to my sero 7 pro not waking up. some sort of sleep of death. I opened it up and pulled the battery, rehooked the battery and it powered up. So we might need to look into a sleep of death issue at least in cm10.2
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] randomblame:
Pretty sure that's a kernel bug but hisense isn't going to make that easy to solve
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] davepmer:
I guess you have ran into the sleep of death before, is there an easier way to get it to wake up other than disassemble and pull battery?
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] randomblame:
Sometimes just letting it sit till the battery drains under a certain level helps
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] bennyhu22:
I don't think we'll ever get source code for this device. And IF we do it will be way after the supposed 4.3 update that's rumored. I just want to use this ROM and listen to my mp3s on the same device. That's all
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] johnb380:
Well Hisense is actually breaking the law by not releasing it! I'll guarantee U that they won't be able to release another tablet in USA if they don't release the source code

Sent from my Nexus 4
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] mtrex90:
When this happens to me I just do a long press on the power button and reboot.... This happens about once or twice a day
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] alfeuss:
I do the same thing when that happens. It works for me.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] taba4real:
Just installed this rom... first off... couldn't get SD to be seen by default file manager.... what i did was tinker with the settings made me access root..... after which i mounted sdcard....

The other problem i am unable to solved right now is still getting my device to be detected by my laptop.... had to remove sdcard to install the NFC fix by davepmer on post 81....

Re camera still not working though.....

Currently reinstalling TB to reinstall all my apps and data.....
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] Bdadd34:
fresh install of v11 data-cache-system wipe wifi mac was 00:34:9a:fe:4c:db...

flashed test kernel and also got wifi mac 00:00:00:00:00:00

did not see any wifiaddr=00:1A:99:XX:XX:XX in proc/cmdline
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] C64assembly:
I found this rom browsing for a netflix workaround for kitkat 4.4. It looks very promising for our tablet as it contains Drm fixes, Linero opts, the Halo launcher, and a working Ok Google experience launcher. It runs on taktik kernel. Here is the site.

http://www.teamandroid.com/2014/01/...ndroid-44-gimme-break-kitkat-custom-firmware/
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] jerbear294:
00:1a:99, Wi-Fi works fine.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] Dishfsm1:
00:34:9a requires a reboot here also.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] TheLoonyRebel:
Now rather or not if the DRM fixes for Netflix can be used on our hardware is what I wonder at this point. Thanks for catching this.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] 99x:
Previously, i think random said he would need the boot.img for initial investigation, possibly for emmc partition table info?
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] davepmer:
Mine turns on and off on command to but I do get random Mac addresses. Could be there are different hardware versions of these tablets. I know the stock ROM came in a v1 and a v2. Could be hisense's way to load the Mac address works on v1 and not v2

---------- Post added at 03:38 PM ---------- Previous post was at 03:37 PM ----------

Thanks I will check it out

---------- Post added at 03:41 PM ---------- Previous post was at 03:38 PM ----------

Weird I have a 00:34 address but WiFi restarts fine without a reboot or power down.

---------- Post added at 03:52 PM ---------- Previous post was at 03:41 PM ----------

I love your notes
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] mallard729:
I can't seem to get my headphones to recognize once they have been plugged in, I'm on R11 anyone else confirm? am i missing something

oh and also fantastic work on this muchos grassyass!
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] davepmer:
I tried, I get a mac address of 00:00:00:00:00:00 here is my dmesg
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] dolorespark:
Could you run this command, then open the resulting file in a hex editor?

adb shell cat /dev/block/platform/sdhci-tegra.3/by-name/BCK > bck.bin

On my tablet, my WiFi MAC address appears at offset 0x4A; the Bluetooth MAC address follows at 0x58. What do you have: a bona-fide Hisense address, a bogus address, or something else (possibly nothing)?

If anyone else wants to try this, please do and post your findings.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] jerbear294:
My headphones work fine. They're iFrogz Quake earbuds.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] boonesmi:
from the responses so far it seems that people with mac starting 00:1a:99 are able to turn wifi on and off and people with mac 00:34:9a are not able to. with the exception of of davemper (who i believe is using his own build with a different kernel)
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] davepmer:
Thats what is happening, we are not mounting that partition.

---------- Post added at 04:57 PM ---------- Previous post was at 04:55 PM ----------

Not the kernel, but my rom. I have NvCPLSvc.apk in my app folder, it seems to help the rom recover from errors
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] someguyatx:
Don't know if this helps but I remember similar Mac address problems with my Galaxy S2 on CM9. Different Mac address each time it connected to wifi,. With that being said I am not having this problem, and have no issues with WiFi auto reconnecting after sleep. I only have the if you turn off you must reboot. I also have no charging issues.

Overall fantastic ROM and my tablet took nicely to the overclock

My mac advanced screen, if this helps anyone
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] mallard729:
hmm did a full wipe, all caches,and installed r11, installed the core updates and standard updates, still no detected headset, this same headset works fine on stock, i gotta be doing something wrong
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] randomblame:
Here's how it looks to me. Hisense started flashing devices and realized the Mac bug halfway through. Once a boot loader is flashed on these they run fuse which makes the partition unwriteable. The only fix that didn't involve throwing away already flashed boards was a kernel change to generate a random Mac address if one wasn't specified in cmdline. This is hisenses **** up. So to fix WiFi and Mac persistency I will be hard coding the random Mac address because there isn't really a good way to do it otherwise.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] davepmer:
Ah that might not be so good, you either have to make a new rom for everyone or lots of people will have the same mac address. Be better to get bck partition to mount, read the correct mac address from it and load it into their readbuf. Only problem is they want it one byte at a time. not sure how to write code to take a value and split it into 18 parts

right now I am trying to figure out why our kernels do not mount the bck partition

Well I dont know what got changed but something in the source code has changed and stopped us from loading bck
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] ratyfu:
I have no idea what I'm talking about, but wouldn't it be possible to let the random generator work once and then tell the system to stick with that generated Mac address? I.e. if there's no Mac to start with then run the script to generate one ; if there already is a good Mac address then don't run the script.

Sorry if that's just jibberish :o
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] randomblame:
Hisense gave us in /drivers/misc a file called driver_bck.obj its a precompiled object not source and requires slab to work so I killed it. As far as I know the Chinese implanted a line of code in there that will start the apocolipse.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] randomblame:
Its possible but I'm not sure how I'd do it. Also we're talking about a small number of devices effected maybe ten thousand. All devices that read the Mac from the boot loader would be unaffected. Then you gotta realize that this is a custom kernel that maybe a few thousand will run and the odds of two bugged devices being on the same network are low
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] dgjenkins:
It was good while it lasted. After rebuilding from scratch Wed afternoon and re-installing R11 I've had perfect wifi, no issues with it randomly shutting itself off and I could manually turn it off and back on, no problem. Sometime between early this morning and now it reverted back to it's old behavior. It had shut off wifi and wouldn't turn back on. All I did was reboot and now it's working fine again. I've manually turned it on and off several times and it's ok. Odd. Oh well, it's a minor inconvenience.

Oh yeah, I have a persistent mac address in the 00:1a:99 range. I never have seen it otherwise.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] davepmer:
But just think if we could figure it out maybe we can get hisense to do a full update to all the sero 7 pros
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] jerbear294:
And what are the odds of Hisense doing that?
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] davepmer:
Oh well I will say hard coding a mac address looks really easy

btw anyone having this problem with bluetooth? from the source code it looks like it should be there as well
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] mallard729:
i used the soundabout app that seems to get me running just FYI if anyone else has issue
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] rover442:
DSP manager crashes for me whenever it's enabled. ROM version 11 wiped everything before install.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] boonesmi:
mine is one of the ones with the weird mac address ranges, i hadn't really noticed the bluetooth address. (i had it turned off)

my bluetooth address is 22 22 28 2a f4 5e (no idea if thats a normal range or not) i rebooted my system a couple times and the bluetooth address remained the same each time. so doesn't seem to have the same problem as the wifi mac.

**edit** not sure if this means anything, but when i did cat /proc/cmdline there wasn't any listing for a bluetooth address either.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] jerbear294:
No issues here. Do you have a board with a faulty MAC address?
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] davepmer:
source code doesnt print out any message for bluetooth
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] rover442:
No. My Mac address is fine. I tried other similar apps. No luck. Crashes and freezes.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] dolorespark:
No, that is most definitely not the problem: you mount filesystems, not partitions - and this partition has no filesystem, only raw data. Did you dump the partition and see if the MAC address is there? It's very possible that it isn't.

It's premature to settle on a solution to a problem whose nature has yet to be fully identified (note that tablets running the original factory kernel don't have this problem). If no one can come up with a kernel-based solution, then users might be better served by installing an app that lets them set a MAC address of their own choosing.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] boonesmi:
mine had the fake/changing mac address from day one (with original kernel and rom)

also months ago when i first started reading about the mac address problem.. most people who needed a static mac to connect to networks that used mac filtering were using and recommending the app "macman" as sort of a work around.

ive tried using macman with this r11 build, but its not able to actually change mac address (gives an error unable to change address) at which point you have to reboot to get connected again
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] Night_Watcher:
OK.. i have a different MAC.. mine starts with 24:E2:71 .. only issue is have to reboot if I turn off manually, I have to reboot to get to come on....... as long as I leave on it reconnects to work or home networks no issue... have not had drop on it's own...

Just a thought should I try overriding the MAC to one that starts with 00:1a:99 to see if that makes a difference.. is it possible there is some coding the looks at the MAC address and if gets confused if the address is not set as it expects....

any thoughts///
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] boonesmi:
one thing to remember is that the vast majority of people who have the fake/changing mac address have no idea its going on.. i had been using the tablet for over a week before noticing it by a fluke (i was in my router and saw several recent connections to my network all starting with 00 34 9a) it had no adverse effect since it still connected normally to my wpa2 encrypted router. i did some research at the time and then just decided to live with it (since it really didn't cause any problems)
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] randomblame:
I think you're misinformed this problem occurs on stock firmware too. If there is no wifiaddr specified in cmdline it will generate a random one. Any other solution would require a time investment that I am unwilling to make. It would be nice if we could pass cmdline arguments from build.prop but I don't think its possible
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] chopin_k:
I think DP was trying to point out at the fact that with stock rom the wifi doesn't die even when the tablet is operating on random mac mode.

Someone suggested to replace the code that generates the random mac address to generate an unchanging mac address based on the tablet's serial number, not possible? :(
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] randomblame:
Not easy I haven't gotten my paycheck this week from hisense so I'm only working on things that interest me :) I can hard code it or ignore it or someone else can solve the problem in a better way. Hard coding would not effect devices that don't have the Mac address issue AND devices that do have the problem would no longer have a changing address the only problem that could come from it is if someone had two bugged tabs running this kernel on the same network.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] boonesmi:
personally i like this solution if the end result allows those of us affected to turn wifi off and on. then maybe down the road someone will find a more elegant fix.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] dolorespark:
This was based on a single report of someone reverting to the earliest known kernel (6.02.11) and regaining a valid MAC address (see this post). Later kernels did indeed exhibit the problem.

Yes, I identified the nature of the problem some days back (see this post).

Understandable. OTOH, I far prefer this sort of thing to repackaging other people's work. However, if the users affected by the problem won't provide the info needed to resolve it, there's not much I can do..

You would only see the problem if you were using a power source that can deliver significantly more current than the 500ma supplied by a USB host, e.g. the AC adapter that came with the tablet (1500ma IIRC).
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] NubzX:
Still think 4.3 would have been a better idea for an older device but I dont know much anyway LOL

Seems in some ways the random mac could be a neat security featire but understand why everyone canr have it that way with networks being setup differently.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] Bdadd34:
I have the random generated mac address and can turn wifi on and off at will. however if i enter airplane mode wifi will not restart without a reboot. Curious if good mac address tabs can go in and out of airplane without killing wifi.

Bluetooth closes but reopens after i close airplane mode.

Sent from my Sero 7 Pro using Xparent Green Tapatalk 2
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] davepmer:
Think it must be more than killing slab. On your present kernel source a kernel made with my defconfig will not have /sys/devices/platform/bck either, and I have CONFIG_SLAB=y CONFIG_SLABINFO=y and CONFIG_FAILSLAB=y

with the original kernel source code I do get /sys/devices/platform/bck
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] jerbear294:
Yep. No MAC issues, Wi-Fi turns off until reboot when airplane mode is gone out of.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] tomkatt:
Not really understanding you on this. I'll admit, I wondered for a while why the 4.3 ROM was abandoned, but it turns out 4.4 is actually faster and uses less resources. It's just better optimized, and runs better even on older devices.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] johnb380:
You Do know There is a 4.3 rom called jellytime It's just that [MENTION=1776875]randomblame[/MENTION] has abandoned 4.3 For 4.4.2 Kit Kat!

And Kit Kat is waaaaay Better At conserving resources and memory management than 4.3 ever was Or was gonna be!

Sent from my Nexus 4
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] krsboimo0o0o:
I agree. However, some of us have to have tablet ui. Weird huh. I love the taktik rom, it inspired me to build. I wish there was an easy way to add tab ui back into the code. I prefer that over the current ui but it isn't make or break for me. It is what it is. RandomBlame you sir are awesome and again thank you.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] tomkatt:
I do miss TabletUI, it was pretty awesome with XE's ROM. PhabUI is still available on 4.4, is that anything similar?
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] jerbear294:
Phablet UI is default on taktiK. Phone UI doesn't move the softkeys to the bottom in landscape.
[Hisense Sero 7 Pro ROMs, Kernels, Recoveries, & Ot] davepmer:
FYI bluetooth does not get passed either. It gets written as the services are coming online with btmacwriter. There is a wifimacwriter, but as is it is not compatible with our wifi chip.