![]() |
|
ROMs y desarrollo Xiaomi POCO X3 Pro ROMs y desarrollo Xiaomi POCO X3 Pro |
«
Tema Anterior
|
Siguiente tema
»
|
Herramientas |
#1
|
||||
|
||||
CoreLinux Kernel[VENDOR OSS][LINUX 5.4.143][ACTUALIZADO][ABANDONADO]
Hola.
Esta semana e estado trabajando en un kernel basado en los sources de mochi y los originales de Xiaomi(solo para custom ROMS con vendor oss) y al final, he logrado traer la versión inicial que, estoy probando en mi movil y de momento todo fluye bien. Alguien que tenga alguna rom con vendor-oss podria probarlo?, por supuesto dejo el codigo fuente del kernel con los commits del kernel mochi aplicados al codigo fuente base: https://gitlab.com/moi162/kernel_xiaomi_vayu-oss Por supuesto darle las gracias al autor del kernel mochi, ya que sin esa inspiración y ayuda no hubiera podido crear el kernel. Os dejo el zip compilado por si os interesa probarlo, un saludo y gracias. ENLACE DEL KERNEL INSTALABLE COMPILADO CON ANYKERNEL3 https://drive.google.com/file/d/1ybK...ew?usp=sharing Última edición por moi12345 Día 01/09/21 a las 23:14:32 |
|
#2
|
||||
|
||||
Cita:
Changelog: Arreglada vulnerabilidad SACK PANIC que permitia a un atacante remoto realizar ataques de denegación de servicio a un dispositivo remoto mediante el protocolo TCP usando exploits de terceros. CAMBIO: https://gitlab.com/moi162/kernel_xia...5b6e71e2fe61c7 Enlace de descarga: https://drive.google.com/file/d/1OhS...ew?usp=sharing Última edición por moi12345 Día 08/08/21 a las 20:34:12 |
Gracias de parte de: | ||
#3
|
||||
|
||||
Cita:
Descarga del kernel: https://drive.google.com/file/d/1Y0u...ew?usp=sharing https://gitlab.com/moi162/kernel_xia...3d7b9125d572a7 Aplicado el commit de la rama base de MOCHI al kernel: afc5a1aa058222fac80ee1cb3a3d7b9125d572a7 Un saludo |
#4
|
||||
|
||||
Hola.
Se ha actualizado la version del kernel a la version 4.14.243 adelantado al kernel de MOCHI. Descarga del kernel instalable compilado hoy https://drive.google.com/file/d/1u0u...ew?usp=sharing Commit aplicado: https://gitlab.com/moi162/kernel_xia...97885c9e132e42 Un saludo |
#5
|
||||
|
||||
Cita:
Enlace de descarga del kernel: https://drive.google.com/file/d/1JVT...ew?usp=sharing Commit aplicado: https://gitlab.com/moi162/kernel_xia...1a41001f44746c Changelog: Revert "ACPICA: Fix memory leak caused by _CID repair function" ALSA: seq: Fix racy deletion of subscriber clk: stm32f4: fix post divisor setup for I2S/SAI PLLs omap5-board-common: remove not physically existing vdds_1v8_main fixed-regulator scsi: sr: Return correct event when media event code is 3 media: videobuf2-core: dequeue if start_streaming fails net: natsemi: Fix missing pci_disable_device() in probe and remove nfp: update ethtool reporting of pauseframe control mips: Fix non-POSIX regexp bnx2x: fix an error code in bnx2x_nic_load() net: pegasus: fix uninit-value in get_interrupt_interval net: fec: fix use-after-free in fec_drv_remove net: vxge: fix use-after-free in vxge_device_unregister Bluetooth: defer cleanup of resources in hci_unregister_dev() USB: usbtmc: Fix RCU stall warning USB: serial: option: add Telit FD980 composition 0x1056 USB: serial: ch341: fix character loss at high transfer rates USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 usb: gadget: f_hid: added GET_IDLE and SET_IDLE handlers usb: gadget: f_hid: fixed NULL pointer dereference usb: gadget: f_hid: idle uses the highest byte for duration usb: otg-fsm: Fix hrtimer list corruption scripts/tracing: fix the bug that can't parse raw_trace_func staging: rtl8723bs: Fix a resource leak in sd_int_dpc media: rtl28xxu: fix zero-length control request pipe: increase minimum default pipe size to 2 pages ext4: fix potential htree corruption when growing large_dir directories serial: 8250: Mask out floating 16/32-bit bus bits MIPS: Malta: Do not byte-swap accesses to the CBUS UART pcmcia: i82092: fix a null pointer dereference bug spi: meson-spicc: fix memory leak in meson_spicc_remove perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest qmi_wwan: add network device usage statistics for qmimux devices libata: fix ata_pio_sector for CONFIG_HIGHMEM reiserfs: add check for root_inode in reiserfs_fill_super reiserfs: check directory items on read from disk alpha: Send stop IPI to send to online CPUs net/qla3xxx: fix schedule while atomic in ql_wait_for_drvr_lock and ql_adapter_reset USB:ehci:fix Kunpeng920 ehci hardware problem ppp: Fix generating ppp unit id when ifname is not specified ovl: prevent private clone if bind mount is not allowed net: xilinx_emaclite: Do not print real IOMEM pointer Un saludo. Última edición por moi12345 Día 16/08/21 a las 10:48:39 |
Gracias de parte de: | ||
#6
|
||||
|
||||
Actualizado la version del kernel del Poco X3 Pro(Linux) a la version 4.14.255:
Lista de cambios: Enlace de CoreLinux kernel para instalar mediante RECOVERY https://drive.google.com/file/d/1XdK...ew?usp=sharing Lista de cambios: iio: humidity: hdc100x: Add margin to the conversion time iio: adc: Fix incorrect exit of for-loop ASoC: intel: atom: Fix reference to PCM buffer address i2c: dev: zero out array used for i2c reads from userspace ACPI: NFIT: Fix support for virtual SPA ranges ASoC: cs42l42: Correct definition of ADC Volume control ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J ASoC: cs42l42: Fix inversion of ADC Notch Switch control ASoC: cs42l42: Remove duplicate control for WNF filter frequency net: dsa: mt7530: add the missing RxUnicast MIB counter ppp: Fix generating ifname when empty IFLA_IFNAME is specified psample: Add a fwd declaration for skbuff net: Fix memory leak in ieee802154_raw_deliver net: bridge: fix memleak in br_add_if() tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets xen/events: Fix race in set_evtchn_to_irq vsock/virtio: avoid potential deadlock when vsock device remove powerpc/kprobes: Fix kprobe Oops happens in booke x86/tools: Fix objdump version check again x86/resctrl: Fix default monitoring groups reporting PCI/MSI: Enable and mask MSI-X early PCI/MSI: Do not set invalid bits in MSI mask PCI/MSI: Correct misleading comments PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() PCI/MSI: Protect msi_desc::masked for multi-MSI PCI/MSI: Mask all unused MSI-X entries PCI/MSI: Enforce that MSI-X table entry is masked for update PCI/MSI: Enforce MSI[x] entry updates to be visible vmlinux.lds.h: Handle clang's module.{c,d}tor sections mac80211: drop data frames without key on encrypted links KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) x86/fpu: Make init_fpstate correct with optimized XSAVE ath: Use safer key clearing with key cache entries ath9k: Clear key cache explicitly on disabling hardware ath: Export ath_hw_keysetmac() ath: Modify ath_key_delete() to not need full key entry ath9k: Postpone key cache entry deletion for TXQ frames reference it dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe() ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218 dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available scsi: megaraid_mm: Fix end of loop tests for list_for_each_entry() scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() scsi: core: Avoid printing an error if target_alloc() returns -ENXIO ARM: dts: nomadik: Fix up interrupt controller node names net: usb: lan78xx: don't modify phy_device state concurrently Bluetooth: hidp: use correct wait queue when removing ctrl_wait dccp: add do-while-0 stubs for dccp_pr_debug macros vhost: Fix the calculation in vhost_overflow() bnxt: don't lock the tx queue from napi poll net: 6pack: fix slab-out-of-bounds in decode_data ptp_pch: Restore dependency on PCI net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32 net: mdio-mux: Don't ignore memory allocation errors net: mdio-mux: Handle -EPROBE_DEFER correctly mmc: dw_mmc: Fix hang on data CRC error ALSA: hda - fix the 'Capture Switch' value change notifications ipack: tpci200: fix many double free issues in tpci200_pci_probe btrfs: prevent rename2 from exchanging a subvol with a directory from different parents ASoC: intel: atom: Fix breakage for PCM buffer address setup locks: print a warning when mount fails due to lack of "mand" support fs: warn about impending deprecation of mandatory locks netfilter: nft_exthdr: fix endianness of tcp option cast Codigo fuente: https://gitlab.com/moi162/kernel_xiaomi_vayu-oss Screenshots: |
#7
|
||||
|
||||
Bien.
He conseguido arrancar la version mainline del kernel LTS(Long term support) con version 5.4.143, tres de los primeros dispositivos que arrancan el kernel linux 5.x Pronto subire benchmarks. Codigo fuente: https://gitlab.com/moi162/kernel_xiaomi_vayu-oss ext4: fix EXT4_MAX_LOGICAL_BLOCK macro x86/fpu: Make init_fpstate correct with optimized XSAVE ath: Use safer key clearing with key cache entries ath9k: Clear key cache explicitly on disabling hardware ath: Export ath_hw_keysetmac() ath: Modify ath_key_delete() to not need full key entry ath9k: Postpone key cache entry deletion for TXQ frames reference it mtd: cfi_cmdset_0002: fix crash when erasing/writing AMD cards media: zr364xx: propagate errors from zr364xx_start_readpipe() media: zr364xx: fix memory leaks in probe() media: drivers/media/usb: fix memory leak in zr364xx_probe USB: core: Avoid WARNings for 0-length descriptor requests dmaengine: xilinx_dma: Fix read-after-free bug when terminating transfers dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe() ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218 dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available scsi: megaraid_mm: Fix end of loop tests for list_for_each_entry() scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() scsi: core: Avoid printing an error if target_alloc() returns -ENXIO scsi: core: Fix capacity set to zero after offlinining device ARM: dts: nomadik: Fix up interrupt controller node names net: usb: lan78xx: don't modify phy_device state concurrently drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X Bluetooth: hidp: use correct wait queue when removing ctrl_wait iommu: Check if group is NULL before remove device cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variant dccp: add do-while-0 stubs for dccp_pr_debug macros virtio: Protect vqs list access vhost: Fix the calculation in vhost_overflow() bpf: Clear zext_dst of dead insns bnxt: don't lock the tx queue from napi poll bnxt: disable napi before canceling DIM net: 6pack: fix slab-out-of-bounds in decode_data ptp_pch: Restore dependency on PCI bnxt_en: Add missing DMA memory barriers vrf: Reset skb conntrack connection on VRF rcv virtio-net: support XDP when not more queues virtio-net: use NETIF_F_GRO_HW instead of NETIF_F_LRO net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32 net: mdio-mux: Don't ignore memory allocation errors net: mdio-mux: Handle -EPROBE_DEFER correctly ovs: clear skb->tstamp in forwarding path i40e: Fix ATR queue selection iavf: Fix ping is lost after untrusted VF had tried to change MAC ovl: add splice file read write helper mmc: dw_mmc: Fix hang on data CRC error ALSA: hda - fix the 'Capture Switch' value change notifications tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name slimbus: messaging: start transaction ids from 1 instead of zero slimbus: messaging: check for valid transaction id slimbus: ngd: reset dma setup during runtime pm ipack: tpci200: fix many double free issues in tpci200_pci_probe ipack: tpci200: fix memory leak in the tpci200_register btrfs: prevent rename2 from exchanging a subvol with a directory from different parents PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI ASoC: intel: atom: Fix breakage for PCM buffer address setup mm, memcg: avoid stale protection values when cgroup is above protection mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim fs: warn about impending deprecation of mandatory locks netfilter: nft_exthdr: fix endianness of tcp option cast Enlace del ZIP descargable: https://drive.google.com/file/d/18-E...ew?usp=sharing Un saludo y gracias! Última edición por moi12345 Día 31/08/21 a las 16:37:15 |
Gracias de parte de: | ||
#8
|
||||
|
||||
Diferencias con el de etherious? Diferencias visibles y notables para los que no nos dedicamos a esto.
|
#9
|
||||
|
||||
Cita:
Ok. Al tener la ultima versión del kernel Linux, tienes todos los parches de seguridad y mejoras del kernel 5 los tienes en tu movil. Se ha habilitado VolTE, ahora es posible utilizar VolTE y las llamadas veras en la aplicación STOCK de telefono, que aparece un icono "HD" es decir, las llamadas con sonido mejorado se activan en el kernel. Mejoras en el sistema de ficheros exFAT, ahora se ha habilitado exFAT para montar dispositivos por USB OTG, o tarjetas microsd con exfat. Mejoras en el controlador SDFAT, correcciones y mejoras de seguridad. Si tienes alguna duda más, dejamelo saber en los comentarios. Un saludo En definitiva, las diferencias son qué el kernel que estoy desarrollando utiliza una version con mejoras de estabilidad y rendimiento[ y sobretodo utiliza la version LTS(Long time support) que tendre que ir actualizando cada semana. Por cierto, no estoy obligado a hacer esto, no recibo donaciones ni gano dinero con esto, asi qué, te agradeceria un poco más de respeto en tus mensajes, eres libre de instalarlo o no Última edición por moi12345 Día 01/09/21 a las 20:07:57 |
Gracias de parte de: | ||
#10
|
||||
|
||||
Gracias por el curro buen trabajo...tengo ke feconocer ke me gusta chafullar, pero por a o por b siempre acabo volviendo a arrowos con kernel stock, la verdad es que con arrow el movil se mw caliente mucho menos en mi uso que con otras roms, y la batería me dura bastante mas también. No juego nunca...redes sociales, navegar y llamar... Tienes alguna referencia de este kernel respecto al de arrow que tu mismo hayas probado?? La verdad es que tiene muy buena pinta este kernel.
Gracias por compartir tu curro!! Saludos!! |
#12
|
||||
|
||||
Cita:
Lo digo por que en otras ocasiones, me has faltado el respeto y estoy un poco harto ya de que no valoreis el trabajo de los desarrolladores, descargais las ROMS sin donar ni un solo centimo, y encima estais exigiendo. EL CODIGO FUENTE ES LIBRE PARA CUALQUIER PERSONA QUE LO QUIERA MODIFICAR, A PARTIR DE AHORA QUIEN QUIERA SU MOVIL PERSONALIZADO QUE SE LO HAGA EL!! ABANDONO EL PROYECTO!! NO VOY A VOLVER A HABLAR MÁS NI A RESPONDER NINGUN MENSAJE EN ESTE HILO!! Última edición por moi12345 Día 01/09/21 a las 22:22:04 |
#13
|
||||
|
||||
Que te he faltado el respeto??? Si nunca me he dirigido a ti...
Dime dónde te lo he faltado. No te estarás confundiendo de persona? |
#14
|
||||
|
||||
Cita:
Aquella vez en la que me equivoque de versión de ArrowOS, me rectificiaste como si fuera tonto, y eso me dio mucha rabia y encima me lo tuve que tragar. Solo estaba dando mi opinion, y me sento muy mal el comentario la verdad. Lo siento si te he ofendido con mis palabras, entendi que el tono del mensaje era como en tono "exigiendo" sabes?. Un saludo |
#15
|
||||
|
||||
Si recuerdo aquello, pero que rebuscado eres tio... Y sensible, porque aquella respuesta no iba ni a malas ni con segundas.
Última edición por Nitrus Día 01/09/21 a las 22:39:44 |
#16
|
||||
|
||||
Cita:
Otra vez te vuelvo a decir, qué, perdona si te he ofendido con el mensaje anterior. Un saludo |
#18
|
||||
|
||||
Cita:
Espero qué si |
#19
|
||||
|
||||
algun moderador puede chapar el hilo por favor?, quien quiera su movil modificado he dejado mis aportaciones, ya no voy a aportar nads más
Última edición por moi12345 Día 02/09/21 a las 02:53:40 |
|
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 22:21:18 (GMT +2)
HTCMania: líderes desde el 2007