commit a19e0ce1f385aeb71f7eeb24ea436a4241c47b40 from: jrmu date: Tue Aug 15 04:00:24 2023 UTC Daily backup commit - c7b09fb3e1a03c8a9aa98d9a42b0a5f51aa47128 commit + a19e0ce1f385aeb71f7eeb24ea436a4241c47b40 blob - /dev/null blob + ec1363e7c82c563869bf22c53c7e00ad9e15c386 (mode 644) --- /dev/null +++ wiki.d/9.Reading @@ -0,0 +1,24 @@ +version=pmwiki-2.3.20 ordered=1 urlencoded=1 +agent=w3m/0.5.3+git20230121 +author=jrmu +charset=UTF-8 +csum= +ctime=1691979439 +host=38.87.162.8 +name=9.Reading +rev=4 +targets= +text=# * The RISC-V Reader: An Open Architecture Atlas%0a * Waterman, Andrew,Patterson, David%0a * Published by Strawberry Canyon, 2017%0a * ISBN 10: 099924910XISBN 13: 9780999249109 %0a# * RISC-V Assembly Language%0a * Dos Reis, Anthony J.%0a * Published by Independently published, 2019%0a * ISBN 10: 1088462006ISBN 13: 9781088462003 %0a# * Computer Organization and Design: The Hardware Software Interface: RISC-V Edition (The Morgan Kaufmann Series in Computer Architecture and Design)%0a * David A. Patterson,John L. Hennessy%0a * Published by Morgan Kaufmann, 2017%0a * ISBN 10: 0128122757ISBN 13: 9780128122754 %0a +time=1691980666 +author:1691980666=jrmu +diff:1691980666:1691979532:=10,12c10,12%0a%3c * David A. Patterson,John L. Hennessy%0a%3c * Published by Morgan Kaufmann, 2017%0a%3c * ISBN 10: 0128122757ISBN 13: 9780128122754 %0a---%0a> * David A. Patterson,John L. Hennessy%0a> * Published by Morgan Kaufmann, 2017%0a> * ISBN 10: 0128122757ISBN 13: 9780128122754 %0a +host:1691980666=38.87.162.8 +author:1691979532=jrmu +diff:1691979532:1691979475:=9,12d8%0a%3c # * Computer Organization and Design: The Hardware Software Interface: RISC-V Edition (The Morgan Kaufmann Series in Computer Architecture and Design)%0a%3c * David A. Patterson,John L. Hennessy%0a%3c * Published by Morgan Kaufmann, 2017%0a%3c * ISBN 10: 0128122757ISBN 13: 9780128122754 %0a +host:1691979532=38.87.162.8 +author:1691979475=jrmu +diff:1691979475:1691979439:=5,8d4%0a%3c # * RISC-V Assembly Language%0a%3c * Dos Reis, Anthony J.%0a%3c * Published by Independently published, 2019%0a%3c * ISBN 10: 1088462006ISBN 13: 9781088462003 %0a +host:1691979475=38.87.162.8 +author:1691979439=jrmu +diff:1691979439:1691979439:=1,4d0%0a%3c # * The RISC-V Reader: An Open Architecture Atlas%0a%3c * Waterman, Andrew,Patterson, David%0a%3c * Published by Strawberry Canyon, 2017%0a%3c * ISBN 10: 099924910XISBN 13: 9780999249109 %0a +host:1691979439=38.87.162.8 blob - /dev/null blob + 42201137bdb59498b117c72137fd312e1b3d312b (mode 644) --- /dev/null +++ wiki.d/Hw.RecentChanges @@ -0,0 +1,9 @@ +version=pmwiki-2.3.20 ordered=1 urlencoded=1 +agent=Mozilla/5.0 (X11; OpenBSD amd64; rv:91.0) Gecko/20100101 Firefox/91.0 SeaMonkey/2.53.15 +charset=UTF-8 +ctime=1691952074 +host=198.251.81.133 +name=Hw.RecentChanges +rev=5 +text=* [[Hw/X230]] . . . @2023-08-13T21:46:55Z by [[~mkf]]: [==]%0a +time=1691963215 blob - /dev/null blob + 1d60f42d146040d76d00c9dd6f8f3439e5f190c8 (mode 644) --- /dev/null +++ wiki.d/Hw.X230 @@ -0,0 +1,28 @@ +version=pmwiki-2.3.20 ordered=1 urlencoded=1 +agent=Mozilla/5.0 (X11; OpenBSD amd64; rv:91.0) Gecko/20100101 Firefox/91.0 SeaMonkey/2.53.15 +author=mkf +charset=UTF-8 +csum= +ctime=1691952074 +host=198.251.81.133 +name=Hw.X230 +rev=5 +targets= +text=Thinkpad X230 (aka x230) is a 12" laptop made by lenovo, praised for it's upgradablity and easy repairablity, it also is famous for it's large amount of mods, here we try to describe this laptop, it's features and quirks.%0a%0anote that this documentation is largely unverified and based on random notes on the web.%0a%0a! Stock Models%0aThere are 4(-ish) varients of x230%0a%0a!! vanilla x230%0aincludes an i5 or i7, most likely you find a i5 version.%0a%0a!! x230i%0apacked with either i3, celeron or pentium, otherwise exactly same. it '''seems''' (i've not verified) BIOS images are the same.%0a%0a!! x230 Tablet%0aalso known as x230t, this model is largely same with x230, but replaces original screen with a touch one, which makes it it also removes thinklight, has a bulkier (and weaker?) battery. BIOS images do differ.%0a%0a!! x230s%0atotally a different beast, nothing in common with other three variants, mostly a 3rd gen proto-x240. avoid these if you want a x230.%0akeyboard appears to be same with x240, charger cable is newer square type, and CPU is a U series intel CPU, which is way too slower, however has better power consumption.%0a%0a! Custom Models%0athere are bunch of modded variants of x230 that people call by various names, some are named in following, however note that they are usually more expensive, rare and harder to fix rather than stock x230 models%0a%0a!! x330%0aa custom varient of x230 with 13" displays, often use nitrocaster board to achieve higher resolutions than what LVDS is capable of (see LVDS)%0a%0asome varients modded by 51nb also includes better processors than regular processors, including some 4C/8T ones.%0a%0a!! x225%0ararely used by people to name x230 motherboards retrofitted inside a x220 chassis, there are some minor differences between these two, but largely compatible. so it should work (see x230 compared to x220).%0a%0a!! x235%0ararely used by people to name x230 motherboards with powerful non-stock CPU.%0a%0a%0a!! x230 compared to x220%0aboth x230 and x220 are largely the same, with minor differences%0a# sandy bridge CPUs which are used in x220 are replaced with ivy bridge series CPUs in x230, %0a** while not very faster it offers better power consumption and better temps%0a# intel HD3000 upgraded to intel HD4000. which boots graphical performance up to 50%25+%0a** HD4000 is earliest intel graphics to support vulkan 1.0, however support is too basic to make any meaningful difference in games%0a** HD4000 supports OpenGL 4.2 compared to HD3000's OpenGL 3.3%0a# x230 uses newer 6-row keyboard, which largely differs with older generations keyboards%0a** however it's possible to retrofit x220's keyboard inside x230 (see classic keyboard)%0a*** note that caps lock doesn't LED indicator on x220 keyboard doesn't work on x230%0a# only i7 version of x230 includes (only one) USB 3.0 connectors (it uses NEC/Renesas USB 3.0 controller, which is NOT native and might(?) offer worse speed, some people have mentioned it doesn't work on battery) , while ALL x230s support two USB 3.0 out of the box%0a# Display Port on x230 is replaced with mini-DP%0a# in x220 there is only single chip to store BIOS rom, while in x230 there are two, which makes it much easier to flash custom firmware%0a# there is no bluetooth indicator LED unlike x220, in x230%0a# x230 appears to have a vendor lock-in on batteries, which x220 doesn't have.%0a** it's can be easily removed however%0a# palm rest slightly differs%0a%0a! keyboard%0athere are two keyboards for x230 available:%0a%0a!! stock 30-series keyboard%0aOriginally shipped as only keyboard available for x230 (and other 30-series Thinkpads), works out of box.%0a(symbols on this keyboard are in a dark-gray color, however it appears there were some version with light-blue color, which seems to be rare if it ever made into market)%0a%0a!! stock 10/20-series keyboard%0afirst introduced in 10-series Thinkpads, this keyboard is also known as 7-row keyboard, compared to older revisions from 00-series(?), new keyboards include a power, sound and mic indicator in the keyboard.%0a%0aThese series (10, 20, 30) all share a same set of keyboard internal connectors, with tiny differences, which makes keyboard swap possible. older series(00/01?) keyboards seems to have same connectors, however they can't be fitted into 20/30-series chassis. +time=1691963215 +author:1691963215=mkf +diff:1691963215:1691962564:=64c64,67%0a%3c These series (10, 20, 30) all share a same set of keyboard internal connectors, with tiny differences, which makes keyboard swap possible. older series(00/01?) keyboards seems to have same connectors, however they can't be fitted into 20/30-series chassis.%0a\ No newline at end of file%0a---%0a> These series (10, 20, 30) all share a same set of keyboard internal connectors, with tiny differences, which makes keyboard swap possible. older series(00/01?) keyboards seems to have same connectors, however they can't be fitted into 20/30-series chassis.%0a> %0a> %0a> !!!%0a\ No newline at end of file%0a +host:1691963215=198.251.81.133 +author:1691962564=mkf +diff:1691962564:1691962439:minor=42c42%0a%3c ** HD4000 supports OpenGL 4.2 compared to HD3000's OpenGL 3.3%0a---%0a> ** HD4000 supports OpenGL 4.2 compared to HD3000's OpenGL 3.%0a46c46%0a%3c # only i7 version of x230 includes (only one) USB 3.0 connectors (it uses NEC/Renesas USB 3.0 controller, which is NOT native and might(?) offer worse speed, some people have mentioned it doesn't work on battery) , while ALL x230s support two USB 3.0 out of the box%0a---%0a> # only i7 version of x230 includes (only one) USB 3.0 connectors (it uses NEC/Renesas USB 3.0 controller, which is NOT native and might(?) offer worse speed) , while ALL x230s support two USB 3.0 out of the box%0a65,67d64%0a%3c %0a%3c %0a%3c !!!%0a\ No newline at end of file%0a +host:1691962564=198.251.81.133 +author:1691962439=mkf +diff:1691962439:1691961037:=49,64c49%0a%3c # there is no bluetooth indicator LED unlike x220, in x230%0a%3c # x230 appears to have a vendor lock-in on batteries, which x220 doesn't have.%0a%3c ** it's can be easily removed however%0a%3c # palm rest slightly differs%0a%3c %0a%3c ! keyboard%0a%3c there are two keyboards for x230 available:%0a%3c %0a%3c !! stock 30-series keyboard%0a%3c Originally shipped as only keyboard available for x230 (and other 30-series Thinkpads), works out of box.%0a%3c (symbols on this keyboard are in a dark-gray color, however it appears there were some version with light-blue color, which seems to be rare if it ever made into market)%0a%3c %0a%3c !! stock 10/20-series keyboard%0a%3c first introduced in 10-series Thinkpads, this keyboard is also known as 7-row keyboard, compared to older revisions from 00-series(?), new keyboards include a power, sound and mic indicator in the keyboard.%0a%3c %0a%3c These series (10, 20, 30) all share a same set of keyboard internal connectors, with tiny differences, which makes keyboard swap possible. older series(00/01?) keyboards seems to have same connectors, however they can't be fitted into 20/30-series chassis.%0a---%0a> # there is no bluetooth indicator LED unlike x220, in x230%0a\ No newline at end of file%0a +host:1691962439=198.251.81.133 +author:1691961037=mkf +diff:1691961037:1691952074:=30,31c30,31%0a%3c rarely used by people to name x230 motherboards retrofitted inside a x220 chassis, there are some minor differences between these two, but largely compatible. so it should work (see x230 compared to x220).%0a%3c %0a---%0a> rarely used by people to name x230 motherboards retrofitted inside a x220 chassis, there are some minor differences between these two, but largely compatible. so it should work (see x230 compered to x220).%0a> %0a34,49d33%0a%3c %0a%3c %0a%3c !! x230 compared to x220%0a%3c both x230 and x220 are largely the same, with minor differences%0a%3c # sandy bridge CPUs which are used in x220 are replaced with ivy bridge series CPUs in x230, %0a%3c ** while not very faster it offers better power consumption and better temps%0a%3c # intel HD3000 upgraded to intel HD4000. which boots graphical performance up to 50%25+%0a%3c ** HD4000 is earliest intel graphics to support vulkan 1.0, however support is too basic to make any meaningful difference in games%0a%3c ** HD4000 supports OpenGL 4.2 compared to HD3000's OpenGL 3.%0a%3c # x230 uses newer 6-row keyboard, which largely differs with older generations keyboards%0a%3c ** however it's possible to retrofit x220's keyboard inside x230 (see classic keyboard)%0a%3c *** note that caps lock doesn't LED indicator on x220 keyboard doesn't work on x230%0a%3c # only i7 version of x230 includes (only one) USB 3.0 connectors (it uses NEC/Renesas USB 3.0 controller, which is NOT native and might(?) offer worse speed) , while ALL x230s support two USB 3.0 out of the box%0a%3c # Display Port on x230 is replaced with mini-DP%0a%3c # in x220 there is only single chip to store BIOS rom, while in x230 there are two, which makes it much easier to flash custom firmware%0a%3c # there is no bluetooth indicator LED unlike x220, in x230%0a\ No newline at end of file%0a +host:1691961037=198.251.81.133 +author:1691952074=mkf +csum:1691952074=first rev +diff:1691952074:1691952074:=1,33d0%0a%3c Thinkpad X230 (aka x230) is a 12" laptop made by lenovo, praised for it's upgradablity and easy repairablity, it also is famous for it's large amount of mods, here we try to describe this laptop, it's features and quirks.%0a%3c %0a%3c note that this documentation is largely unverified and based on random notes on the web.%0a%3c %0a%3c ! Stock Models%0a%3c There are 4(-ish) varients of x230%0a%3c %0a%3c !! vanilla x230%0a%3c includes an i5 or i7, most likely you find a i5 version.%0a%3c %0a%3c !! x230i%0a%3c packed with either i3, celeron or pentium, otherwise exactly same. it '''seems''' (i've not verified) BIOS images are the same.%0a%3c %0a%3c !! x230 Tablet%0a%3c also known as x230t, this model is largely same with x230, but replaces original screen with a touch one, which makes it it also removes thinklight, has a bulkier (and weaker?) battery. BIOS images do differ.%0a%3c %0a%3c !! x230s%0a%3c totally a different beast, nothing in common with other three variants, mostly a 3rd gen proto-x240. avoid these if you want a x230.%0a%3c keyboard appears to be same with x240, charger cable is newer square type, and CPU is a U series intel CPU, which is way too slower, however has better power consumption.%0a%3c %0a%3c ! Custom Models%0a%3c there are bunch of modded variants of x230 that people call by various names, some are named in following, however note that they are usually more expensive, rare and harder to fix rather than stock x230 models%0a%3c %0a%3c !! x330%0a%3c a custom varient of x230 with 13" displays, often use nitrocaster board to achieve higher resolutions than what LVDS is capable of (see LVDS)%0a%3c %0a%3c some varients modded by 51nb also includes better processors than regular processors, including some 4C/8T ones.%0a%3c %0a%3c !! x225%0a%3c rarely used by people to name x230 motherboards retrofitted inside a x220 chassis, there are some minor differences between these two, but largely compatible. so it should work (see x230 compered to x220).%0a%3c %0a%3c !! x235%0a%3c rarely used by people to name x230 motherboards with powerful non-stock CPU.%0a +host:1691952074=2.178.249.170