Clover EFI ver3322 with corrected DDR4 RAM size detection
I patched the Clover EFI bootloader, to get recognize the DDR4 RAM module size correctly, from the SPD datas.
diff --git a/rEFIt_UEFI/Platform/spd.c b/rEFIt_UEFI/Platform/spd.c index 04c66d8..a7d389d 100644 --- a/rEFIt_UEFI/Platform/spd.c +++ b/rEFIt_UEFI/Platform/spd.c @@ -585,9 +585,24 @@ VOID read_smb(EFI_PCI_IO_PROTOCOL *PciIo) case SPD_MEMORY_TYPE_SDRAM_DDR4: + DBG("SPD[%d]: spdbuf[4]: @0x%x n", i, spdbuf[4]); + DBG("SPD[%d]: spdbuf[5]: @0x%x n", i, spdbuf[5]); + DBG("SPD[%d]: spdbuf[12]: @0x%x n", i, spdbuf[12]); gRAM.SPD[i].Type = MemoryTypeDdr4; - gRAM.SPD[i].ModuleSize = spdbuf[4] & 0x0f; - gRAM.SPD[i].ModuleSize = (1 << gRAM.SPD[i].ModuleSize) * 256; + // size = ((u64)rows * cols * banks * ranks) * bit; + // (spdbuf[4] & 0x30) >> 4 : bank address bits + // (spdbuf[4] & 0xC0) >> 6 : bank group bits + // banks = (4 << addressbits) * (1 << bank group bits) + // ((spdbuf[12] & 0x38) >> 3) :ranks + // (((spdbuf[5] & 0x38) >> 3)+12) :rows + // ((spdbuf[5] & 0x7)+9) : cols + gRAM.SPD[i].ModuleSize = ( + (((UINT64)1 << (12 + ((spdbuf[ 5] & 0x38) >> 3))) * + (1 << (9 + ( spdbuf[ 5] & 0x07))) * + (1 + ((spdbuf[12] & 0x38) >> 3)) * + (4 << ((spdbuf[ 4] & 0x30) >> 4)) * + (1 << ((spdbuf[ 4] & 0xC0) >> 6))) >> (20 - 3) + ); break;
FakeSMC (HWSensors) with Skylake CPU support
I added the skylake processor family definitions to the CPUSensors.kext, so it doesn’t cause kernel panic on boot.
It seems to the sensors work fine too.
My changes available on my GitHub profile: https://github.com/majonez/HWSensors
Mobil verzió
Most, hogy kicsit elmerültem az android világában, úgy gondolom, itt az ideje, hogy az oldalam is megkapja a kisebb, mobil kijelzőkre optimalizált külsejét.
Még néhány simítás hátra van, de már most is nagyon jól használható. Szerencsére régebben egész jól megírtam a témát, így a főmenün kívül, csak kisebb változtatások voltak szükségesek.
Samsung GT-S7562 – Cyanogenmod 4.4.4 RC3
I released the third version of my CyanogenMod KitKat for GT-S7562.
Changelog:
- Improved Bluetooth support
- Most kernel debug flags disabled
- Added some missing libraries
- Merged all CyanogenMod source changes
- Bugfixes
You can find the download links on the xda-developers.com
My sources available on my GitHub profile.
Patched AppleHDA.kext – Realtek ALC282
I made it for the ASUS X200LA.
Speakers, earphone detect, and microphone are working.
Supported OS: Mac OS X 10.9 Mavericks, Layout ID: 1
Samsung GT-S7562 – Cyanogenmod 4.4.4 RC2
I released the second version of my CyanogenMod KitKat for GT-S7562 with initial Bluetooth support.
Changelog:
- 1. Backported Bluetooth driver and Management Interface from Linux Kernel v.3.13
- 2. Newest Bluez 5.28 Bluetooth stack
- 3. Few bugfixes to wireless driver
- 4. All RC1 updates included
You can find the download links on xda-developers.com .
Samsung GT-S7562 – Cyanogenmod KitKat 4.4.4
I’m proudly present my first Android releated work. :)
In december 2014, I got a GT-S7562 and I was not satisfied with its original Samsung firmware, because it was slow and has a lot of bloatware.
So I decided to make a working release of Cyanogenmod 11.
The GT-S7560M has a similar hardware except the dual-SIM RIL, so the kylessopen firmware (thanks to jonypx09) was a good initial source.
I reverse engineered the stock Java Radio Interface Layer, and based on that informations, I restructured the kylessopen’s sources.
Finally with my custom telephony-common, telephony-msim java layer, and with the stock rild, and libril*.so binaries, the GSM connection works.
D-Link DHP-309AV PowerLine 500 – Vélemény
Már jópár éve lehet kapni a boltokban powerline hálózati eszközöket, melyek segítségével a meglévő 230V-os otthoni villamoshálózatunkon létesíthetünk számítógépes hálózatot, egyszerűen.
A héten úgy döntöttem kipróbálok egy powerline készletet, és a címben említett D-Link DHP-309AV-ra esett a választásom…
Informatika 2 – Házi feladat
Elmúlik lassan megintcsak egy újabb félév…
Az informatika 2 tantárgyunk egyik fő feladata egy házi elkészítése volt, mely a HTML, CSS, PHP, MYSQL nyelveket hivatott mélyebben megismertetni velünk. Nekem ujjgyakorlat volt, mivel már foglalkoztam régebben ezekkel a nyelvekkel, így meg is kaptam a maximum pontszámot. :)
Most rutinszerűen a korábbi kódokhoz hasonlóan ezt is megosztom, hátha valakinek hasznára válik…
buruczki.hu – WordPress motor, és sok más apróság
Buruczki Szilárd oldalának gondozását még 2010 elején vettem át, ekkor az iWeb nevű program segítségével készítettem el az oldalt, annak egyszerűsége és praktikussága miatt.
Azóta eltelt két év. Sorra merültek fel olyan megoldandó feladatok amit részlegesen, vagy egyáltalán nem tudtam megvalósítani a program kötöttségei miatt. Most, hogy elég sok szabadidőm volt, úgy döntöttem eljött az ideje a váltásnak, lecserélni a lassan karbantarthatatlan adathalmazt, és megvalósítani a kívánságokat egy sokkal automatizáltabb és rugalmasabb rendszerrel.