tluck / lenovo-t420-clover Goto Github PK
View Code? Open in Web Editor NEWFiles and Scripts to install macOS on T420 family
Files and Scripts to install macOS on T420 family
Hi,
i am having issues with loading on a T420 that has had a 1080p mod done.
After the apple loading bar it goes to a black screen and does not come online i have tried a couple different guides and none of them have worked is this to do with the mod or maybe i am missing something critical?
Spec: T420
i7 2670qm
12GB ram
120gb ssd
1080p AUO IPS screen
I'd love this ThinkPad Theme with Clover.
Is there any way to convert it to support OC theme?
Thanks a lot.
Skip to content
Learn Git and GitHub without any code!
Using the Hello World guide, you’ll start a branch, write comments, and open a pull request.
ykimyau
/
Lenovo-T420-Clover
forked from tluck/Lenovo-T420-Clover
Code
Pull requests
Actions
Projects
More
Lenovo-T420-Clover/:System:Library:Displays:Contents:Resources:Overrides/DisplayVendorID-30e4/DisplayProductID-2e2
@ykimyau
ykimyau Update DisplayProductID-2e2
History
2 contributors
@ykimyau@tluck
110 lines (110 sloc) 3.87 KB
plist version="1.0">
DisplayBlueGamma
1.149994
DisplayBluePointX
0.1540985
DisplayBluePointY
0.089996339999999994
DisplayGammaChannels
3
DisplayGammaEntryCount
256
DisplayGammaEntrySize
2
DisplayGammaTable
AAAAEwAsAEUAXwB4AJEAqwDFAN8A+QEUATABTAFqAYcBpgHGAecCCgIuAlQCfAKnAtMD
AwM1A2oDpQPkBCQEZwSsBPMFOwWFBc8GHAZqBroHDAddB7AIBQhbCLAJCAlhCboKFApx
Cs0LKguHC+YMRwymDQkNbA3VDkQOtQ8mD5wQFBCLEQQRfxH9EnoS+hN7E/8UhRUKFZEW
GxalFzIXwhhTGOIZdhoLGqIbOhvTHGwdBB2cHjEexx9gH/oglyE0IdQidCMUI7YkWiT9
JZ0mQibnJ4soLijPKXUqGSq7K14sACyiLUQt5i6LLywvzjB6MUQyHTL5M9c0szWYNns3
ZzhROUM6PTszPDY9Pz5KP2BAe0GiQsxEAkU5Rn5HyEkSSlFLkEzUThlPYlCtUf5TT1Sh
VfdXSlijWf1bVVytXgZfX2C3Yg9jbGTDZjdnwWlCashsU23ab2lw+HKFdBV1pXc8eNF6
anwDfaB/O4DhgomEMoXgh7GJj4tzjVKPM5EUkvuU2pa9mJ6aeJxXnjCgCKHfo7SlhqdW
qSmrB6zyruOw2LLStMS2wri/urm8uL61wLLCr8StxqrIqcqhzKPOnNCe0p3UitaH2JLa
rNzS3u/hGeMz5ULnR+kw6v/su+5b7+HxS/Km8/D1KfZK92L4bvlo+lf7NvwQ/N79pP6X
//8AAAAMACMAPABUAG4AhwChALsA1gDxAQwBKQFGAWQBggGiAcMB5QIJAi4CVQJ/AqsC
2QMJAz0DdAOwA/AEMQR0BLoFAgVLBZUF4AYvBn4GzwcjB3UHyggiCHkI0QkrCYcJ4wpC
CqELAAthC8IMJwyKDPANWA3DDjgOsA8oD6QQIxChESERpBIoEq4TNhPAFEwU2hVoFfkW
jBchF7kYUxjrGYkaKBrJG2scDhyxHVId8R6QHzEf1CB5IR8hxyJwIxojxSRyJR4lyCZ2
JyQn0ih9KSop2iqHKzMr4CyMLTkt5S6WL0Ev8DCtMYEyXjM+NB81ATXpNtE3vjirOaA6
mDuQPJE9kz6bP6VAtUHOQuREBUUkRkxHd0imSeNLHkxiTaNO5lArUXFSvVQBVUpWkVfa
WSJablu0XPxeRF+MYNNiGWNlZKxmEmeZaRRqkGwRbYxvDnCOcgxzjHUJdo94FHmbeyN8
tH5Af9OBcIMQhLKGVYf3iaCLT4z8jq2QYJIak9GVjJdOmQyazJyTnlagHKHko6yldKc6
qQWqwqxjrgKvp7FSswK0r7ZpuCW54bufvWS/JMDowqrEbsYrx+/JqMtjzR3O0tCL0kDT
99Wm11fZDNq53GDeBd+t4U/i7eSK5iDnsulK6t/scO3774jxFvKl9DD1uPdH+Nb6ZPv9
/Y7//wAAAB0ARABqAJEAuADfAQgBMgFeAYsBvAHuAiQCXgKeAuIDLAN/A9wEPgSmBRIF
gQXzBmoG4wdfB94IYAjhCWcJ7gp5CwMLjwwgDK8NQw3hDpIPRQ/+ELgRdBIzEvQTtxR+
FUMWDRbYF6gYehlMGiUa/xvbHLodnx6CH2ggUSE+Ii0jHSQRJQUl+CbxJ+ko3yndKtcr
1CzRLc8u0i/TMOQyBDMnNEg1azaLN684zjnyOw48Lz1NPmk/hUCiQcJC3UP+RRpGPUdg
SIVJuErtTClNYU6aT9VREFJRU4xUyVYJV0RYhVnGWwhcSV2MXtBgFWFaYqBj7mVCZtFo
cmoPa7xtZm8fcNlylHRSdhR32Xmce1x9In7egKGCZIQkheaHx4mwi5uNe49YkTCTBpTO
lpWYVpoHm7qdZ58OoLKiUqPvpYinHqi0qlmsFa3er6ixdLM9tQC2ybiPulC8Er3Yv5TB
V8MYxNrGnshlyijL9M27z4vRXtMi1JTWCdeJ2RPantwk3aPfG+CL4fHjTOSd5ePnGOhA
6WLqe+uD7IXtcu5d7zfwD/DX8Z/yV/MO87v0WPT29Yv2F/aj9yj3nPgP+IP48flS+bT6
Fvp4+sr7E/tc+6X77vw3/Hb8pvzV/QX9NP1k/ZP9w/3z/iL+T/56/qX+0P77/yf/Uv99
/6j/1P//
DisplayGreenGamma
1.9799960000000001
DisplayGreenPointX
0.33209230000000001
DisplayGreenPointY
0.56909180000000004
DisplayProductID
738
DisplayProductName
Lenovo LCD
DisplayRedGamma
2.0399929999999999
DisplayRedPointX
0.59768679999999996
DisplayRedPointY
0.33898929999999999
DisplayVendorID
12516
DisplayWhitePointX
0.31269839999999999
DisplayWhitePointY
0.32899479999999998
IODisplayEDID
AP///////wAw5OICAAAAAAEUAQOAHxF44jOFmVZVkScXUFQAAAABAQEBAQEBAQEBAQEB
AQEBgCVAgGCEGjAwIDUANq4QAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAA/gBMZW5vdm8K
ICAgICAgAAAA/gAxNjAweDkwMAogICAgAK0=
scale-resolutions
AAAHgAAABDgAAAAB
AAAGQAAAA4QAAAAB
AAAFVgAAAwAAAAAB
AAAFQAAAAvQAAAAB
AAAFAAAAAtAAAAAB
AAAEcAAAAoAAAAAB
AAAEAAAAAwAAAAAB
AAADIAAAAlgAAAAB
AAACgAAAAeAAAAAB
© 2020 GitHub, Inc.
Terms
Privacy
Security
Status
Help
Contact GitHub
Pricing
API
Training
Blog
About
v2020.09.13 is normal, v2020.12.10 is abnormal.
My laptop installed 11.2.3 by OpenCore-Legacy-Patcher and work fine, Windows 10 get stuck on loading, but boots fine from bootmenu, both systems are installed on the same ssd.
I added TG80211Family.kext to drive wifi and bluetooth, modify casr-active-config to EF0F0000, no other configuration modified
How can I fix it?
Black screen after the apple logo and status bar. Using the 1366x768 TN panel on the t420. i5-2520m, 1 tb ssd.
Hi tluck
I using the your new version Clover r4600 and no sound input(mic).
Touchpoint is ok to use but trackpad is terrible compare to previous version
t420 mac High sierra 10.13.6 freeze冻屏
safari 一移动或缩小就冻屏,
Hi, I will try to use your EFI to boot into mac installer, can you think is compatible with L420 version?
I have make a usb with opencore, it boot in mac installar, it works, I have add kext for ethernet, the installation start, but when reboot it go in black screen and I don't understand why... maybe with your EFI I have more lucky
Hello, China now uses OpenCore as a booting tool. I heard that this booting competition is native. Do you want to change your mind?
My name is Tyler aka MultimediaLucario on YouTube. I am planning on hackintoshing a ThinkPad T420 for a friend of mine as a Christmas present. Anyways, I was just wondering if the OpenCore EFI files will give the T420 the ability to run macOS Big Sur or higher and have everything work with little to no issues?
Hi tluck, thank you for providing a great tutorial, I succeed to make an upgrade to High Sierra but when I ran this command
cd ~/Downloads/Lenovo-T420-CloverYYYY.MM.DD/Utilities/Create_AppleBacklightInjector_kext/
sudo ./createAppleBacklightInjector.command
I got this output saying 'Kext with invalid signatured...'. How to fix this?
Thank you
The target volume is: /Volumes/Rachel
The target OS is: 10.13 (10.13.6)
------------------------------------------------------------------------
Installing kexts in /Volumes/Rachel/Library/Extensions
---------------- ACPIBatteryManager.kext ----------------
---------------- AppleALC.kext ----------------
---------------- AppleBacklightInjector.kext ----------------
---------------- BlueTooth_Injector_T420.kext ----------------
---------------- EFICheckDisabler.kext ----------------
---------------- FakeSMC.kext ----------------
---------------- IOAHCIBlockStorageInjector.kext ----------------
---------------- IntelMausiEthernet.kext ----------------
---------------- Lilu.kext ----------------
---------------- USBInjectAll.kext ----------------
---------------- VoodooPS2Controller.kext ----------------
---------------- WhateverGreen.kext ----------------
------------------------------------------------------------------------
Looking for obsolete kext AppleIntelE1000e.kext
------------------------------------------------------------------------
Looking for obsolete kext IntelBacklight.kext
------------------------------------------------------------------------
Looking for obsolete kext ACPIBacklight.kext
------------------------------------------------------------------------
Looking for obsolete kext BroadcomBluetooth_T420.kext
------------------------------------------------------------------------
Looking for obsolete HDA kexts
------------------------------------------------------------------------
Note: Obsolete/unused kexts are here: /Volumes/Rachel/Library/Extensions/AppleHDA_20672.kext.NU
------------------------------------------------------------------------
Note: Previous/old kexts are here: ./../kexts-orig
------------------------------------------------------------------------
Sleeping for 30 seconds before rebuild of kext cache - wait …
/ locked; waiting for lock.
Lock acquired; proceeding.
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f9f95ed4e80 [0x7fffa7e50af0]> { URL = "ACPISensors.kext/ -- file:///Volumes/Rachel/Library/Extensions/FakeSMC.kext/Contents/PlugIns/", ID = "org.hwsensors.driver.ACPISensors" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f9f95ecc5e0 [0x7fffa7e50af0]> { URL = "FakeSMC.kext/ -- file:///Volumes/Rachel/Library/Extensions/", ID = "org.netkas.driver.FakeSMC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f9f95ed53d0 [0x7fffa7e50af0]> { URL = "CPUSensors.kext/ -- file:///Volumes/Rachel/Library/Extensions/FakeSMC.kext/Contents/PlugIns/", ID = "org.hwsensors.driver.CPUSensors" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f9f95ec5570 [0x7fffa7e50af0]> { URL = "VoodooPS2Mouse.kext/ -- file:///Volumes/Rachel/Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Mouse" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f9f95eae8c0 [0x7fffa7e50af0]> { URL = "VoodooPS2Controller.kext/ -- file:///Volumes/Rachel/Library/Extensions/", ID = "org.rehabman.voodoo.driver.PS2Controller" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f9f95eb7310 [0x7fffa7e50af0]> { URL = "VoodooPS2Keyboard.kext/ -- file:///Volumes/Rachel/Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Keyboard" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f9f95eafe60 [0x7fffa7e50af0]> { URL = "VoodooPS2Trackpad.kext/ -- file:///Volumes/Rachel/Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/", ID = "org.rehabman.voodoo.driver.PS2Trackpad" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f9f95ea2810 [0x7fffa7e50af0]> { URL = "ACPIPoller.kext/ -- file:///Volumes/Rachel/Library/Extensions/", ID = "com.rehabman.driver.ACPIPoller" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f9f9605c0c0 [0x7fffa7e50af0]> { URL = "USBInjectAll.kext/ -- file:///Volumes/Rachel/Library/Extensions/", ID = "com.rehabman.driver.USBInjectAll" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f9f960495b0 [0x7fffa7e50af0]> { URL = "WhateverGreen.kext/ -- file:///Volumes/Rachel/Library/Extensions/", ID = "as.vit9696.WhateverGreen" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f9f95da9550 [0x7fffa7e50af0]> { URL = "Lilu.kext/ -- file:///Volumes/Rachel/Library/Extensions/", ID = "as.vit9696.Lilu" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f9f95db1400 [0x7fffa7e50af0]> { URL = "AppleALC.kext/ -- file:///Volumes/Rachel/Library/Extensions/", ID = "as.vit9696.AppleALC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f9f95dae710 [0x7fffa7e50af0]> { URL = "IOAHCIBlockStorageInjector.kext/ -- file:///Volumes/Rachel/Library/Extensions/", ID = "org.chameleon.plist.IOAHCIBlockStorageInjector" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f9f95da84d0 [0x7fffa7e50af0]> { URL = "ACPIBatteryManager.kext/ -- file:///Volumes/Rachel/Library/Extensions/", ID = "org.rehabman.driver.AppleSmartBatteryManager" }
KernelCache ID: B905EBEB7C78126EC1C1951885B5F702
… done!
The computer configuration is as follows:
When I installed macos mojave 10.14.6,it told me that the computer could not install this OS.
Which configuration should I modify?
Hello, I have an X220 with the following configuration
CPU: I5-2540M
MEM: 8G
DISK :128G SSD
WLAN: INTEL 7260AC Prepare to be replaced by DW 1550
BIOS : 1.46 It’s been upgraded. It’s got an advanced menu
Resolution:1366×768
There are no special requirements for daily use. According to your tutorial, version 10.12 is the best, but this version does not support air drop. Would you like to install version 10.13.6?
Is there anything else I need to notice or change while following the tutorial?
Hardware: T420s
release version: v2020.04.17
here is the log.
2020-05-03 07:39:19.783941-0400 localhost kernel[0]: Refusing new kext as.vit9696.Lilu, v1.4.4: already have prelinked v1.3.4.
2020-05-03 07:39:19.902524-0400 localhost kernel[0]: (Lilu) Lilu: config @ force enabling on an unsupported operating system due to beta flag
2020-05-03 07:39:19.902535-0400 localhost kernel[0]: calling mpo_policy_init for Lilu
2020-05-03 07:39:19.902540-0400 localhost kernel[0]: Security policy loaded: Lilu Kernel Extension 1.3.4 (Lilu)
2020-05-03 07:39:19.902828-0400 localhost kernel[0]: (Lilu) Lilu: api @ force enabling AirportBrcmFixup (119) on an unsupported operating system due to beta flag
2020-05-03 07:39:20.046997-0400 localhost kernel[0]: kxld[as.vit9696.AppleALC]: The following symbols are unresolved for this kext:
2020-05-03 07:39:20.047002-0400 localhost kernel[0]: kxld[as.vit9696.AppleALC]: __ZN14BaseDeviceInfo3getEv
2020-05-03 07:39:20.053876-0400 localhost kernel[0]: Can't load kext as.vit9696.AppleALC - link failed.
2020-05-03 07:39:20.054330-0400 localhost kernel[0]: Failed to load executable for kext as.vit9696.AppleALC.
2020-05-03 07:39:20.054398-0400 localhost kernel[0]: Kext as.vit9696.AppleALC failed to load (0xdc008016).
2020-05-03 07:39:20.054403-0400 localhost kernel[0]: Failed to load kext as.vit9696.AppleALC (error 0xdc008016).
2020-05-03 07:39:20.055752-0400 localhost kernel[0]: Couldn't alloc class "AppleALC"
Hello, I am a black apple lover in China. I use your EFI very well.
T420 can be installed normally with the latest EFI, but HD3000 graphics driver is not perfect.
DOCK column is not translucent. LAUNCHPAD Cardon proves that HD3000 does not turn on QE、 IC
I hope the developer can perfect the driver. Thank you.
Hi tluck
Thanks for your files, and my T420s(i7-2640M, 8GB RAM, 120GB SSD, 1600x900 LCD) works well on macOS 10.15.7 with CLOVER files latest uploaded(10 days ago), except the keyboard F1 became F14, and F2 became F15, don't know why, there was no problem with the latest release(11 Dec, 2020), but I switch back to (11 Dec, 2020), the F1, and F2 key on the keyboard still not work, do I need to do something after change the files?
About OC boot, do I need to copy the ACPI.T420s
from CLOVER
folder to the OC
folder and rename to ACPI
?
I tried the OC boot of files on 11 Dec, 2020, it's works fine without audio, and can not sleep/wakeup
Also I tried the OC files(10 days ago), but it can not find the current macOS boot volume(I put the files in the USB disk, this works for the OC files on 11 Dec, 2020).
Thanks in advance
Ady
Hi, I found a SD card reader driver for T420, and test succeeful,
here is the link
[https://www.reddit.com/r/thinkpad/comments/5wbv0s/i_fixed_the_unusable_thinkpad_x230s_ricoh_sd_card/]
Hi tluck
Very happy to see the you release new pack.
But using this new pack, the screen brightness become to unnormal.
When the computer from sleep to weak up or screen off to on.
The screen brightness vary dark to normal.
How I can fix it?
Can you provide a t520‘s config with 1920 * 1080? thank you。
Unable to continue
The current system is 10.13 and unable to download 10.14 in the appstore,how to update?
I have my mac os sierra installed on HDD Caddy and I closed my pc, unplugged it and installed dual boot Windows 10 and Kali Linux on primary HDD disk.
When I plugged my Caddy back and booted on MacOS I realized that Bluetooth says "it's not available" and the icon from system preferences disappeared. I installed the Bluetooth kext but nothing happened. I booted your EFI plists through USB but still the same. Any ideas?
Hello, Thanks for your share, I have installed Catalina under the post instruction and run it for a few days. I have a few questions which are not mentioned in the known issues, and not sure if they are related to the dosdude1 method or the kexts or macOS itself, please help, Thank you.
t420 i5 2520 安装完美 但是玩着玩着就会死机卡屏 中途我装了个无线网卡 然后网卡可以用了 而且开机画面有一道黑线 进系统没有 玩着玩着会卡屏
4180CTO,HD3000 1600X900,I don't know what's going on.
Hello, I'm working with a friends device and he's not totally thrilled with me just following the Installation Guide and crossing my fingers hoping that the same can be done for updating, which I can't blame him. Is there any Official guide I can use to update the Clover Files, Kexts and Clover itself for his system? Thanks!
The automated scripts you wrote for your T420, what license are they?
I replaced the origin display screen(1600x900) to WQHD display which connect to the DVI port on docking station of T420s.
When using the EFI on my T420s, the macOS High Sierra can boot well but can't show anything( the display screen is "Black").
The methods are correct, guide into the system interface, power off and restart.
Recently I downgraded my ThinkPad t420 from High Sierra to Sierra, due to freeze and glitch that often happened.
I did a clean install for this Sierra, but I don't know why the trackpad settings do not show up, instead, it shows Bluetooth trackpad pairing things and other issues like the Battery indicator don't want to show up, brightness settings disappear.
Here is the screenshot.
Screenshot
Is this a known issue or something else?
Thank you
Update [solved]
It looks like some of kext on the version r4678 are not compatible with my sierra, so after trial and error I replace ACPIBatteryManager.kext, VoodooPS2Controller.kext, AppleBacklightInjector.kext with the older version, and everything is work again.
please close this issue
I have no internet at all using Open Core. Working High Sierra. Here is my hardware:
Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (Lewisville)
Network controller: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak]
Resolution: 1366x768
CPU: Intel i5-2520M
Laptop: T420
Any suggestions?
I tried using TonyMacx86's guide for an iMessage fix for Hackintoshes, however when I applied it it brought me to the Apple Logo frozen on the screen (No Longer Booting). Can you provide a guide on how to fix it?
HI
tluck.
Please help. Check out the strange question below.
T420i Catalina 10.15.7
Now the touch pad two finger gesture should be available, which means that the touch pad has been driven, but there is no interface [no trackpad found] in the settings, and the touch pad cannot be clicked.
May I ask which ones need to be changed which can be clicked and displayed on the trackpad window.
Thanks!
I'm using T420, with 1366x768 screen, the newest release from this repo as EFI
files, and accordingly using config.1366x768.plist
as my config.plist
. Nothing else is modified.
So far, Catalina 10.15.3 functions normally on my laptop, but I cannot install any versions of Catalina newer than this.
For creating a bootable flash drive for installing using Catalina patcher, the installing process gets stuck at Service exited with abnormal code 1
, Service only ran for 0 seconds, pushing respawn
, and keeps on looping in such exceptions.
I also tried update by changing the model in config.plist
to MacBookPro9,1
, so that I'm able to install combo updates downloaded from Apple.com, and this did work. However, when booting system after update, some unknown errors occurred, and it shows Attempting system restart...
, and it just keeps on restarting.
Is it able to install newer versions of Catalina on T420?
Hi i'm wondering what you did to get audio working as I'm having trouble on my X220 opencore setup. I've tried every alcid from 0-30 in the alcid flag. I did test your efi just to see if it boots and the starting chime works so i assume theyre similar
I've noticed heavy graphical websites will sometimes have glitches with black flickering and such, and even some games will have unstable graphical interfaces. Is there a fix for this? This is a ThinkPad T420 with a 1600x900 display updated to the latest release (8-9-18).
Will it work with T520? The hardware is the same except screen dimensions?
Hi, tluck,
I am trying to upgrade my Thinkpad T420 (High Sierra) to Mojave, but every time I hit the download button I always get this message.
We could not complete your purchase.
This version of macOS 10.14 cannot be installed on this computer.
I have read your post multiple time but yet I still couldn't get any clue, is it means that Thinkpad t420 can not upgrade to Mojave?
thank you
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.